8BitDo Right Stick Mapping Notes
If the right stick does not work on an 8BitDo controller, the most common cause is that
the controller is exposing different axis numbers than the current configuration expects.
Gamepad Enforcer, Dungeon, and Desert Storm WMD Sweeper should rely on the selected
gamepad configuration and labels rather than hardwired input indices.
Common XInput Axis Layout
| Function |
Axis Number |
| Left Stick X |
0 |
| Left Stick Y |
1 |
| Right Stick X |
2 |
| Right Stick Y |
3 |
Alternate 8BitDo Axis Layout
| Function |
Axis Number |
| Left Stick X |
0 |
| Left Stick Y |
1 |
| Right Stick X |
2 |
| Right Stick Y |
5 |
Another Possible 8BitDo Layout
| Function |
Axis Number |
| Right Stick X |
3 |
| Right Stick Y |
4 |
How To Verify The Correct Mapping
- Open Gamepad Enforcer.
- Move only the right stick.
- Watch which axis labels light up.
- Record which axis moves for Right Stick X.
- Record which axis moves for Right Stick Y.
Information Needed For Debugging
- Controller mode:
XInput, DInput, or Switch
- Right Stick X axis number
- Right Stick Y axis number
- The active 8BitDo JSON configuration file
If the right stick lights up on different axes than the config expects, update the
8BitDo configuration so the right stick labels point to the actual detected axes.