Gamepad Viewer remapping lets you reassign any physical controller input to a different visual output on the overlay. This is essential when your controller reports buttons in a non-standard order or when using third-party adapters like the MayFlash GameCube adapter.
Choose which connected player (P1 through P4) you want to create mappings for from the dropdown above.
Click "Add Mapping" and select the input type: Button for face buttons and bumpers, Axis for sticks and triggers, or DPAD for directional pad hats.
Select which button or axis you want to remap from the dropdown. For example, choose A/Cross if your A button is reporting as a different input.
Click "Click to Set" and press the physical button on your controller within 3 seconds. The tool captures which raw input your controller sends.
Hit "Apply Mapping" to activate it live, or "Export to URL" to generate a shareable link with your remapping baked into the URL parameters.
Paste the exported URL into an OBS Browser Source. Your custom button mapping loads automatically every time the overlay opens.
Standard Gamepad API mapping used by Gamepad Viewer. Your controller may report inputs in a different order depending on the manufacturer and driver.
Button 0Button 1Button 2Button 3Button 4Button 5Button 6Button 7Button 8Button 9Button 10Button 11Button 12Button 13Button 14Button 15
Sign in to your account