Need some info from Logitech G13 and G19, and newer X-Keys devices
Okay so I've been waiting a few days for someone to show up with one of these devices. There was a week or two where tons of people came in asking about the G13 and then I haven't seen anyone in weeks ;)
Anyway here's the deal. Copy of post from my forums:
Quote:
Okay, anyone with a G13 or G19 (or any other currently unsupported device) I have a new program that can collect the data required to support these and other devices.
http://www.lavishsoft.com/downloads/...ttonTester.exe
To use it:
1. Make sure the device is plugged in and operational
2. Run Lavish.ButtonTester.exe. It will open a DOS window to show its output.
3. When it says "Waiting for input..." it is ready for you to start hitting buttons on the device
4. Press each button in an order that makes some sort of sense -- the program is going to tell you some numbers, in the order your buttons are pressed. If you hit a button and do not see anything happen, the device may be emulating a keyboard at the hardware level, which means it either needs to be reconfigured, or it will not work. Otherwise, you should see output like this:
Code:
050D-0815 v210 (Unnamed Device): Button 1 at bit 72
5. Get me the complete list
6. Wait for me to add support for the device
That's about it. As far as device configuration and not producing output, here's an example. The output example I gave is with a Nostromo Speedpad n52 (not n52te). The n52 by default emulates the keyboard, and to show up as buttons on the device instead of keyboard buttons, each button had to be configured as a "DI Button" (Direct Input Button). With a Logitech G15 keyboard, each button must be "Unassigned" (via the Logitech Keyboard Profiler), so I would expect the same from a G13 or G19.
Soooo if anyone with a G13, G19, X-Keys with new firmware (older firmware is natively supported), or pretty much any USB input device that currently is not supported by Inner Space wants to provide this info, I can add support. :)
Edit: You do not need to be an IS user to provide this info :)
Xkeys Pro 58 Key USB (PIE002-15D)
All 58 keys starting top left and going left to right. This is the newer firmware. The button numbers reset at the start of each row. You can call them 1-58 from top to bottom.
Product link .
Code:
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 8
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 16
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 24
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 32
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 40
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 48
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 56
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 64
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 9 at bit 72
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 9
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 17
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 25
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 33
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 41
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 49
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 57
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 65
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 9 at bit 73
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 10
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 18
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 26
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 34
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 42
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 50
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 58
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 66
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 11
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 19
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 27
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 35
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 43
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 51
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 59
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 67
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 12
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 20
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 28
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 36
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 44
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 52
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 60
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 68
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 13
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 21
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 29
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 37
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 45
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 53
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 61
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 69
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 14
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 2 at bit 22
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 3 at bit 30
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 4 at bit 38
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 5 at bit 46
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 6 at bit 54
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 7 at bit 62
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 8 at bit 70
This is the programing switch on the side of the unit.
05F3-02A7 v330 <12,1,32><XKeys Pro >: Button 1 at bit 92