Global code | Wiigun btn | Wiigun code | Sinden btn | Sinden code | GUN4IR btn | GUN4IR code | AimTrack btn | AimTrack code | AElightgun btn | AElightgun code | Dolphinbar btn | Dolphinbar code | GunCon2 btn | GunCon2 code |
BTN_LEFT | B | BTN_EAST | Trigger | BTN_LEFT | Trigger | BTN_LEFT | Trigger | BTN_LEFT | Trigger | BTN_LEFT | B | BTN_LEFT | Trigger | BTN_LEFT |
BTN_RIGHT | A | BTN_SOUTH | Pump/Front left | BTN_RIGHT | Offscreen/A/C | BTN_RIGHT | Right side | BTN_RIGHT | Front left | BTN_RIGHT | A | BTN_RIGHT | C | BTN_C |
BTN_MIDDLE | PLUS | KEY_NEXT | Back left | BTN_MIDDLE | B | BTN_MIDDLE | Left side | BTN_MIDDLE | 1 | BTN_MIDDLE | | | A | BTN_RIGHT |
BTN_1 | MINUS | KEY_PREVIOUS | Back right | KEY_1 | START | KEY_1 | | | 2 | BTN_1 | | | B | BTN_MIDDLE |
BTN_2 | 1 | BTN_1 | Front right | KEY_2 | SELECT | KEY_5 | | | 3 | BTN_2 | | | SELECT | KEY_5 |
BTN_3 | 2 | BTN_2 | | | | | | | 4 | BTN_3 | | | START | KEY_1 |
BTN_4 | HOME | BTN_MODE | | | | | | | 5 | BTN_4 | | | | |
BTN_5 | ↑ | KEY_UP | ↑ | KEY_UP | ↑ | KEY_UP | | | Back 1 | KEY_UP | | | ↑ | KEY_UP |
BTN_6 | ↓ | KEY_DOWN | ↓ | KEY_DOWN | ↓ | KEY_DOWN | | | Back 2 | KEY_DOWN | | | ↓ | KEY_DOWN |
BTN_7 | ← | KEY_LEFT | ← | KEY_LEFT | ← | KEY_LEFT | | | | | | | ← | KEY_LEFT |
BTN_8 | → | KEY_RIGHT | → | KEY_RIGHT | → | KEY_RIGHT | | | | | | | → | KEY_RIGHT |
Global code | lr-snes9x | lr-genesisplusgx | lr-pcsx_rearmed | lr-fbneo | lr-flycast | PCSX2 | RPCS3 | MAME (WIP) | Dolphin/Wii |
BTN_LEFT | FIRE | TRIGGER | TRIGGER | TRIGGER | TRIGGER | Trigger | T | BUTTON1 | B |
BTN_RIGHT | CURSOR | 1 | A | SECONDARY | SECONDARY/B | C | MOVE (∼) | BUTTON2 | A |
BTN_MIDDLE | TURBO | 2 | B | START | START | A | START | START | PLUS |
BTN_1 | PAUSE | PAUSE | | COINS | COINS | B | CROSS (X) | COIN | MINUS |
BTN_2 | | | | | | Recalibrate shot | CIRCLE (O) | BUTTON3 | 1 |
BTN_3 | | | | | | Start | – | BUTTON4 | 2 |
BTN_4 | | | | | | Select | – | BUTTON5 | HOME |
BTN_5 | | | | | | D-Pad Up | TRIANGLE (△) | BUTTON6 | D-Pad/Up |
BTN_6 | | | | | | D-Pad Down | SQUARE (□) | – | D-Pad/Down |
BTN_7 | | | | | | D-Pad Left | SELECT | – | D-Pad/Left |
BTN_8 | | | | | | D-Pad Right | – | – | D-Pad/Right |
Read the 2 tables above like this : if you press the Back right button of the Sinden gun, it will emit a KEY_2 linux event that will be converted into the BTN_2 global code which will emit virtually in the emulator rpcs3 a CROSS (X) event.