How to use: Press any physical button on your controller. Observe which area lights up on screen and its corresponding index number. If the lit area doesn't match the button you pressed, there may be a mapping modification or driver issue.
Real-time Event Log
Raw Axis Data
AXIS 00.00000
AXIS 10.00000
AXIS 20.00000
AXIS 30.00000
Understanding Controller Mapping
Why does pressing A show B? Use this controller input test tool to reveal the underlying driver logic. The best way to test controller buttons and troubleshoot remapping errors on PC.
XInput Standard Protocol
Most PC games and browsers follow the Xbox 360 controller layout standard. This means regardless of your controller brand, the system maps buttons to standard indices 0-16.
Button 0: A (Bottom)
Button 1: B (Right)
Button 2: X (Left)
Button 3: Y (Top)
Common Mapping Issues
- Nintendo Layout Conflict: Switch controllers physically have "A right, B bottom" but PC reads "A bottom, B right". If buttons seem swapped during testing, this is a protocol difference. Fix via Steam Input.
- Macro/Remap Detection: If you use back paddle mapping or macros, this tool shows the remapped logical button. For example, if you map a back paddle to A, pressing it will light up Button 0.
About API Indices
Index 0-3: Face Buttons
Index 4-5: Bumpers (LB/RB)
Index 6-7: Triggers (LT/RT)
Index 8-9: Select/Start
Index 10-11: Stick Clicks
Index 12-15: D-Pad
Index 16: Home
Index 17: Share/Touch