Saitek Cyborg Command F1-F4 not working
ok so my buttons for my saitek cyborg command unit aren't working.. all but the f1-f4 buttons are working.
heres my saitek.map file i'm using.
# Saitek Pro Gamer Command pad
[Device:pro]
vendor=0x06a3
product=0x80c1
#######
# Green #
#######
[map:pro]
### F1
BTN_A:KEY_TAB
### F2
BTN_B:KEY_M
### F3
BTN_C:KEY_LEFTSHIFT + KEY_B
### F4
BTN_X:KEY_NUMLOCK
### 1
BTN_TRIGGER:KEY_2
### W
BTN_THUMB:KEY_W
### 3
BTN_THUMB2:KEY_3
### 4
BTN_TOP:KEY_4
### A
BTN_TOP2:KEY_A
### S
BTN_PINKIE:KEY_S
### D
BTN_BASE:KEY_D
### 8
BTN_BASE2:KEY_6
### 9
#BTN_BASE3:
### 10
#BTN_BASE4:
### 11
#BTN_BASE5:
### 12
BTN_BASE6:KEY_5
### 13
BTN_BASE7:KEY_7
### 14
BTN_BASE8:KEY_8
### 15
BTN_DEAD2:KEY_SPACE
### 16
BTN_DEAD:
### 21
#BTN_Y:
### X Axis
#ABS_X:
### Y Axis
#ABS_Y:
now, i know its a modified version of someone elses but i liked it, and used it.. i was getting a weird result with a line about a save file.
this is the part of constants.py that i feel would matter the most. as its BTN_A - X that are in question:
0x12d: 'BTN_BASE8',
0x12e: 'BTN_DEAD2',
0x12f: 'BTN_DEAD',
0x130: 'BTN_A',
0x131: 'BTN_B',
0x132: 'BTN_C',
0x133: 'BTN_X',
i get NOTHING when i go into verbose mode and i press the F1-F4 keys where as on all the other button presses i get one of those BTN_DEAD and BTN_DEAD2 and so on, which leads me to believe that 0x130 - 0x133 isn't the right buttons for my command unit.
in the system settings keyboard and mice settings window, under the joysticks thing it shows the buttons as being pressed when i press them, so i know they work.. and i get output when using cat /dev/input/js0 so its working properly. i'm just confused as to why pystromo isn't reading it.
any help? i've searched high and low and couldnt get a clear answer, my head hurts and i gave up on it for the night, but i figured a post asking the creator would never hurt.
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Pystromo Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask James Norton for more information if necessary.