I have enclosed an Excel spreadsheet with the IS key assignments for the Xkeys pro 58 key with the newer firmware.
Here is my X-Key Pro. It differs from the previous page so perhaps I have the older firmware but looking at their website I want to say its the latest firmware. I will have to find out how to determine this. X-Keys MWII
Starting at the top left going left to right top to bottom.
Waiting for input...
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 10 at bit 9
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 11 at bit 17
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 12 at bit 25
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 13 at bit 33
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 14 at bit 41
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 15 at bit 49
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 16 at bit 57
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 17 at bit 65
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 18 at bit 73
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 19 at bit 10
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 20 at bit 18
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 21 at bit 26
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 22 at bit 34
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 23 at bit 42
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 24 at bit 50
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 25 at bit 58
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 26 at bit 66
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 27 at bit 11
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 28 at bit 19
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 29 at bit 27
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 30 at bit 35
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 31 at bit 43
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 32 at bit 51
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 33 at bit 59
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 34 at bit 67
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 35 at bit 12
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 36 at bit 20
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 37 at bit 28
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 38 at bit 36
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 39 at bit 44
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 40 at bit 52
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 41 at bit 60
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 42 at bit 68
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 43 at bit 13
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 44 at bit 21
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 45 at bit 29
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 46 at bit 37
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 47 at bit 45
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 48 at bit 53
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 49 at bit 61
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 50 at bit 69
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 51 at bit 14
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 52 at bit 22
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 53 at bit 30
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 54 at bit 38
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 55 at bit 46
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 56 at bit 54
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 57 at bit 62
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 58 at bit 70
Side Program Switch:
05F3-02A7 v330 (12,1,32)(XKeys Pro ): Button 1 at bit 92
Last edited by Fizzler : 08-18-2009 at 01:34 PM
I have an X-keys button bar. Definitely new version (old ones cannot be programmed on Vista).
Xkeys Button Bar
First Row 1 – 14
05F3-0304 u320 (12,1,19)(Xkeys): Button 1 at bit 8
05E13-0304 u320 (12,1,19)(Xkeys): Button 2 at bit 9
05F3-0304 u320 (12,1,19)(Xkeys): Button 3 at bit 10
05E13-0304 u320 (12,1,19)(Xkeys): Button 4 at bit 11
05F3-0304 u320 (12,1,19)(Xkeys): Button 5 at bit 12
05E13-0304 u320 (12,1,19)(Xkeys): Button 6 at bit 13
05F3-0304 u320 (12,1,19)(Xkeys): Button 7 at bit 16
05E13-0304 u320 (12,1,19)(Xkeys): Button 8 at bit 17
05F3-0304 u320 (12,1,19)(Xkeys): Button 9 at bit 18
05E13-0304 u320 (12,1,19)(Xkeys): Button 10 at bit 19
05F3-0304 u320 (12,1,19)(Xkeys): Button 11 at bit 20
05E13-0304 u320 (12,1,19)(Xkeys): Button 12 at bit 21
05F3-0304 u320 (12,1,19)(Xkeys): Button 13 at bit 40
05E13-0304 u320 (12,1,19)(Xkeys): Button 14 at bit 41
Second Row 1 - 14
05F3-0304 u320 (12,1,19)(Xkeys): Button 15 at bit 24
05E13-0304 u320 (12,1,19)(Xkeys): Button 16 at bit 25
05F3-0304 u320 (12,1,19)(Xkeys): Button 17 at bit 26
05E13-0304 u320 (12,1,19)(Xkeys): Button 18 at bit 27
05F3-0304 u320 (12,1,19)(Xkeys): Button 19 at bit 28
05E13-0304 u320 (12,1,19)(Xkeys): Button 20 at bit 29
05F3-0304 u320 (12,1,19)(Xkeys): Button 21 at bit 32
05E13-0304 u320 (12,1,19)(Xkeys): Button 22 at bit 33
05F3-0304 u320 (12,1,19)(Xkeys): Button 23 at bit 34
05E13-0304 u320 (12,1,19)(Xkeys): Button 24 at bit 35
05F3-0304 u320 (12,1,19)(Xkeys): Button 25 at bit 36
05E13-0304 u320 (12,1,19)(Xkeys): Button 26 at bit 37
05F3-0304 u320 (12,1,19)(Xkeys): Button 27 at bit 42
05E13-0304 u320 (12,1,19)(Xkeys): Button 28 at bit 43
Up and down toggle
05F3-0304 u320 (12,1,19)(Xkeys): Button 29 at bit 44
05E13-0304 u320 (12,1,19)(Xkeys): Button 30 at bit 45
Up, Right, Down, Left keys
05F3-0304 u320 (12,1,19)(Xkeys): Button 31 at bit 48
05E13-0304 u320 (12,1,19)(Xkeys): Button 32 at bit 50
05F3-0304 u320 (12,1,19)(Xkeys): Button 33 at bit 51
55F3-0304 u320 (12,1,19)(Xkeys): Button 34 at bit 49
Now I have a question associated with this that I don’t see as a clear answer and I cannot experiment (Inner Space does not respond in any way to the box). Does Inner Space respond to the single key press of the actual button on the X-key bar or to the sequence that MacroWorks II generates?
I hope it is the latter. I tend to use X-Keys to spam certain keys to generate a “castsequence” of sorts. If it is still in cooldown or out of range, it goes on to the next. WoW’s own internal logic takes care of the rest. I also put delays in that does one thing, waits a period and then another.
IS will see the hardware keypress and work off of that if you prgram that key to do something with IS/ISboxer. You can still use the macroworks software and as long as you don't have that keycombo set up in a keymap it will pass to your active window. You can also enter that key combo into your keymap and have it sent to whichever windows you want, or don't want, by having the same combo as input and output of the keymap.
I have an X-Keys FootPedal SE.
I have program the buttons on the foot pedal with a baisc key stroke but IsBoxer doesn't appear to be able to see the key.
The foot pedal has 3 button (left, middle, and right).
Here is the information from your program:
Waiting for input...
05F3-0268 v320 (12,1,19)(Xkeys): Button 1 at bit 9
05F3-0268 v320 (12,1,19)(Xkeys): Button 2 at bit 10
05F3-0268 v320 (12,1,19)(Xkeys): Button 3 at bit 11
The funny thing is this worked fine with an older version of IsBoxer (about 6 months ago).
Not sure what is going wrong now.
When I press the foot pedal, the key strokes will appear in notepad or anywhere. IsBoxer does not see them.
I know this is a bit of a delay, but I thought this might be useful.
If you're on Vista or 7 it might be a permissions issue. Are you using MacroWorks II or 3, or do you have it programmed in hardware mode? If you are using MacroWorks, you need to run it as an administrator in order to send into ISBoxer (or any software that has admin powers).
A reminder that X-keys questions can be sent to tech@piengineering.com and we will answer as promptly as possible.
Amber McCormick
Senior Technical Support Specialist
P.I. Engineering
Connect With Us