| Both sides previous revision Previous revision Next revision | Previous revision |
| user:tovarichtch [2023/02/03 04:56] – Hello world. tovarichtch | user:tovarichtch [2023/12/16 16:19] (current) – For me, for future use tovarichtch |
|---|
| ^ 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 ^ | ^ 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_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_RIGHT | | | //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 | – | – | START | BTN_MIDDLE | | | //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 | Front right | KEY_1 | START | KEY_1 | – | – | 2 | BTN_1 | – | – | SELECT | BTN_1 | | | //BTN_1// | MINUS | KEY_PREVIOUS | Back right | KEY_1 | START | KEY_1 | | | 2 | BTN_1 | | | B | BTN_MIDDLE | |
| | //BTN_2// | 1 | BTN_1 | Back right | KEY_2 | SELECT | KEY_5 | – | – | 3 | BTN_2 | – | – | A | BTN_2 | | | //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 | – | – | B | BTN_3 | | | //BTN_3// | 2 | BTN_2 | | | | | | | 4 | BTN_3 | | | START | KEY_1 | |
| | //BTN_4// | HOME | BTN_MODE | – | – | – | – | – | – | 5 | BTN_4 | – | – | – | – | | | //BTN_4// | HOME | BTN_MODE | | | | | | | 5 | BTN_4 | | | | | |
| | //BTN_5// | ↑ | KEY_UP | ↑ | KEY_UP | ↑ | KEY_UP | – | – | Back 1 | KEY_UP | – | – | ↑ | 5 | | | //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 | – | – | ↓ | 6 | | | //BTN_6// | ↓ | KEY_DOWN | ↓ | KEY_DOWN | ↓ | KEY_DOWN | | | Back 2 | KEY_DOWN | | | ↓ | KEY_DOWN | |
| | //BTN_7// | ← | KEY_LEFT | ← | KEY_LEFT | ← | KEY_LEFT | – | – | – | – | – | – | ← | 7 | | | //BTN_7// | ← | KEY_LEFT | ← | KEY_LEFT | ← | KEY_LEFT | | | | | | | ← | KEY_LEFT | |
| | //BTN_8// | → | KEY_RIGHT | → | KEY_RIGHT | → | KEY_RIGHT | – | – | – | – | – | – | → | 8 | | | //BTN_8// | → | KEY_RIGHT | → | KEY_RIGHT | → | KEY_RIGHT | | | | | | | → | KEY_RIGHT | |
| |
| ==== Emulators buttons mapping ==== | ==== Emulators buttons mapping ==== |
| |
| ^ Global code ^ Retroarch ^ RPCS3 ^ MAME (WIP) ^ Dolphin/Wii ^ | ^ Global code ^ lr-snes9x ^ lr-genesisplusgx ^ lr-pcsx_rearmed ^ lr-fbneo ^ lr-flycast ^ PCSX2 ^ RPCS3 ^ MAME (WIP) ^ Dolphin/Wii ^ |
| | //BTN_LEFT// | trigger | T | BUTTON1 | B | | | //BTN_LEFT// | FIRE | TRIGGER | TRIGGER | TRIGGER | TRIGGER | Trigger | T | BUTTON1 | B | |
| | //BTN_RIGHT// | offscreen_shot | MOVE (∼) | BUTTON2 | A | | | //BTN_RIGHT// | CURSOR | 1 | A | SECONDARY | SECONDARY/B | C | MOVE (∼) | BUTTON2 | A | |
| | //BTN_MIDDLE// | start | START | START | PLUS | | | //BTN_MIDDLE// | TURBO | 2 | B | START | START | A | START | START | PLUS | |
| | //BTN_1// | select | CROSS (X) | COIN | MINUS | | | //BTN_1// | PAUSE | PAUSE | | COINS | COINS | B | CROSS (X) | COIN | MINUS | |
| | //BTN_2// | aux_a | CIRCLE (O) | BUTTON3 | 1 | | | //BTN_2// | | | | | | Recalibrate shot | CIRCLE (O) | BUTTON3 | 1 | |
| | //BTN_3// | aux_b | SELECT | BUTTON4 | 2 | | | //BTN_3// | | | | | | Start | – | BUTTON4 | 2 | |
| | //BTN_4// | aux_c | – | BUTTON5 | HOME | | | //BTN_4// | | | | | | Select | – | BUTTON5 | HOME | |
| | //BTN_5// | dpad_up | TRIANGLE (△) | BUTTON6 | D-Pad/Up | | | //BTN_5// | | | | | | D-Pad Up | TRIANGLE (△) | BUTTON6 | D-Pad/Up | |
| | //BTN_6// | dpad_down | SQUARE (□) | – | D-Pad/Down | | | //BTN_6// | | | | | | D-Pad Down | SQUARE (□) | – | D-Pad/Down | |
| | //BTN_7// | dpad_left | – | – | D-Pad/Left | | | //BTN_7// | | | | | | D-Pad Left | SELECT | – | D-Pad/Left | |
| | //BTN_8// | dpad_right | – | – | D-Pad/Right | | | //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. | 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. |