FAQ  •  Register  •  Login

XKeys XK-24

Moderator: MiRai

<<

Dragonwise

Posts: 11

Joined: Mon Jun 10, 2013 11:50 am

Post Mon Dec 22, 2014 1:47 pm

XKeys XK-24

I'm trying to get my XK-24 working with Inner Space.
Lavish.ButtonTester.exe detects the device and responds to button presses. Output follows, (pressed button 1):
Code:
(FEEB-DEEF 0x1,0xC) Unnamed Device: attached
(046D-C068 0x1,0xC) G500: attached
(046D-C068 0x1,0xFF00) G500: attached
(046D-C068 0x2,0xFF00) G500: attached
(046D-C221 0x1,0xC) Gaming Keyboard: attached
(046D-C221 0x1,0xFF00) Gaming Keyboard: attached
(046D-C222 0x0,0xFF00) G15 Keyboard: attached
(05F3-0403 0x1,0xC) XK-24 HID: attached
(05F3-0403 0x4,0x1) XK-24 HID: attached
9 input devices attached
Waiting for input...
Press the ESCAPE KEY to stop and Copy the results (for Pasting).
0000:  00 01 00 01-00 00 00 00-0A 38 B0 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -
0000:  00 01 00 00-00 00 00 00-0A 39 E0 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -

The device shows up in the ISBoxer "Inner Space Input Device Editor" as
Code:
05F3-0403 XK-24 HID (46-input)

However, running buttontest.iss in the Console shows nothing when I press the XK-24 buttons.
I have tried with the X-Keys device in hardware mode and software mode.
I have tried with the Macro Works 3.1 software running in administrator mode and with it not running.
I made sure to clear out the programming on the hardware.

I am not sure what to do with the "Default Key Set", which shows 40 buttons (0 to 39). The device has only 24 buttons.
I tried adding "Button: Button 0" through "Button: Button 23" to a new Key Set, and then mapping them to a Keymap, but nothing seems to happen when I press the buttons.

Any idea what I need to do to get the XK-24 device working with Inner Space?
<<

lax

User avatar

Site Admin

Posts: 7301

Joined: Tue Nov 17, 2009 9:32 pm

Post Mon Dec 22, 2014 2:21 pm

Re: XKeys XK-24

However, running buttontest.iss in the Console shows nothing when I press the XK-24 buttons.

This device is not currently natively supported; you should get me the output from all buttons, in order

I am not sure what to do with the "Default Key Set", which shows 40 buttons (0 to 39). The device has only 24 buttons.

This would suggest that the device supports DirectInput in at least one of its modes. If you are able to enable that mode, you will not need me to specifically natively support this device. It probably lists 40 buttons because the hardware internally supports up to 40 buttons, but the manufactured device only uses 24 of the outputs. To make these buttons work for ISBoxer, you would only need to rename them in the default key set to not be "Button 0", "Button 1" etc -- ISBoxer filters those out; rename them to XK24-1, XK24-2, and so on. This will work if you can enable the DirectInput mode and are then able to see output from buttontest.iss.

Otherwise please get me the output from pressing each of the 24 buttons and I'll get it added :)
<<

Dragonwise

Posts: 11

Joined: Mon Jun 10, 2013 11:50 am

Post Mon Dec 22, 2014 4:40 pm

Re: XKeys XK-24

Full results from Lavish.ButtonTester.exe for XK-24, with each of the 24 keys pressed in order.
Code:
(FEEB-DEEF 0x1,0xC) Unnamed Device: attached
(046D-C068 0x1,0xC) G500: attached
(046D-C068 0x1,0xFF00) G500: attached
(046D-C068 0x2,0xFF00) G500: attached
(046D-C221 0x1,0xC) Gaming Keyboard: attached
(046D-C221 0x1,0xFF00) Gaming Keyboard: attached
(046D-C222 0x0,0xFF00) G15 Keyboard: attached
(05F3-0403 0x1,0xC) XK-24 HID: attached
(05F3-0403 0x4,0x1) XK-24 HID: attached
9 input devices attached
Waiting for input...
Press the ESCAPE KEY to stop and Copy the results (for Pasting).
0000:  00 01 00 01-00 00 00 00-16 47 28 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 47 D7 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 02-00 00 00 00-16 49 F8 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 4A B3 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 04-00 00 00 00-16 4C 9F 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 4D 3C 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 08-00 00 00 00-16 4F 1F 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 4F C4 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 10-00 00 00 00-16 51 C6 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 52 6D 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 20-00 00 00 00-16 54 5C 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 55 2A 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-01 00 00 00-16 57 26 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 57 D2 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-02 00 00 00-16 59 60 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 5A 08 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-04 00 00 00-16 5B 89 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 5C 0F 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-08 00 00 00-16 5D 80 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 5E 19 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-10 00 00 00-16 5F 6D 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 5F FA 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-20 00 00 00-16 61 57 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 61 F0 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 01 00 00-16 64 41 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 64 F2 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 02 00 00-16 66 5F 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 66 F8 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 04 00 00-16 68 15 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 68 A4 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 08 00 00-16 69 A8 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 6A 43 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 10 00 00-16 6B 56 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 6B DC 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 20 00 00-16 6C E5 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 6D 72 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 01 00-16 6F 53 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 70 08 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 02 00-16 71 10 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 71 A3 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 04 00-16 72 CA 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 73 4B 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 08 00-16 74 3F 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 74 DA 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 10 00-16 75 D2 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 76 69 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 20 00-16 77 55 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           
0000:  00 01 00 00-00 00 00 00-16 77 FA 00-00 00 00 00-00 00 00 00-00 00 00 00
0018:  00 00 00 00-00 00 00 00-00         -           -           -           


With all 24 keys held down at the same time:
Code:
0000:  00 01 00 3F-3F 3F 3F 00-19 35 96 00-00 00 00 00-00 00 00 00-00 00 00 00
<<

Shadowandlight

Posts: 157

Joined: Sun Apr 07, 2013 1:40 am

Post Sun Dec 28, 2014 12:13 pm

Re: XKeys XK-24

bumping this up, i sent over the X-Key 80 data and the Logitech G602 over a few weeks ago as well. Hopefully Lax finds some free time to get them all supported.

Let me know if you need me to redo the data on either devices again
<<

lax

User avatar

Site Admin

Posts: 7301

Joined: Tue Nov 17, 2009 9:32 pm

Post Thu Jan 15, 2015 10:40 am

Re: XKeys XK-24

This is now added in Inner Space build 6053 or later. To try it out, right click Inner Space and select Patcher, tick "Download development (test) patches" then close and restart Inner Space to let it patch up :)

After doing so, you will need to restart ISBoxer for the keys to show up as XK24-1 through XK24-24
<<

Dragonwise

Posts: 11

Joined: Mon Jun 10, 2013 11:50 am

Post Thu Jan 15, 2015 12:40 pm

Re: XKeys XK-24

lax wrote:This is now added in Inner Space build 6053 or later.

I updated to build 6053 and restarted Inner Space. Confirmed this by mouse over the system tray icon "1.13 (Build 6053) Pro...".

The XK-24 device shows up in ISBoxer Toolkit (File->Edit Input Devices..->Input Device), and the buttons show up in Lavish.ButtonTester.exe. However, the buttons do not show up when I run buttontest.iss from the console. Any ideas?
<<

Dragonwise

Posts: 11

Joined: Mon Jun 10, 2013 11:50 am

Post Tue Jan 27, 2015 6:51 pm

Re: XKeys XK-24

Still not working in build 6055. Buttontest.iss shows nothing for the XK-24.
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4591

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Tue Jan 27, 2015 9:35 pm

Re: XKeys XK-24

Does it have software that goes with it that needs to run all the time? If so, is that Run As Admin?
<<

Dragonwise

Posts: 11

Joined: Mon Jun 10, 2013 11:50 am

Post Wed Jan 28, 2015 4:03 pm

Re: XKeys XK-24

bob:

I tried with and without the MacroWorks 3.1 software that comes with the device. MacroWorks is running as Administrator.
I tried with the XK-24 device in Hardware mode and in Software mode, restarting InnerSpace each time to be sure.

Lavish.ButtonTester.exe works fine. It provides output when any XK-24 button is pressed or released. MacroWorks does not have to be running for Lavish.ButtonTester.exe to work.
The XK-24 is detected by Inner Space and appears in the ISBoxer "Inner Space Input Device Editor" as "05F3-0403 XK-24 HID (24-input)".

The buttontest.iss script shows no output when I press a button, but responds fine to mouse and keyboard presses.
<<

Shadowandlight

Posts: 157

Joined: Sun Apr 07, 2013 1:40 am

Post Wed Jan 28, 2015 4:11 pm

Re: XKeys XK-24

FYI I returned my XKey. I liked the layout, but the software was complete garbage, it would crash all the time, wouldnt hold stored setups... I went back to the logitech g13 which has less button but hte software is 100x better.
Next

Return to Multiboxing Hardware

Who is online

Users browsing this forum: No registered users and 0 guests