Controller Button Test
Press face buttons, D-pad directions, shoulders, triggers, and stick clicks to verify that every reported input is working correctly.
Waiting for controller…
Connect your gamepad and press any button. Then work through every face button, D-pad direction, trigger, and shoulder input.
Frequently Asked Questions
How do I test every controller button? +
Connect the controller, press any button once to let the browser expose it, then press each face button, D-pad direction, shoulder, trigger, stick click, and menu button. A working button should change state immediately in the live tester.
Why do some controller buttons use numbers instead of names? +
Some third-party controllers do not expose the standard browser gamepad mapping. HWProbe still shows raw button indices so you can confirm whether the physical button works, even when the label is not normalized.
What should I do if one button does not respond? +
Reconnect over USB, test in Chrome or Edge, and compare the same button in another game or system menu. If the same button stays silent across tests, the button contact, membrane, switch, or controller board may need cleaning or repair.
Matched recommendation
Rule out connection issues
Matched to the issue path above. We may earn a commission from qualifying purchases.
Gamepad path
Finish with evidence.
Jump back to the live tester, then use repair-first picks only when the result is repeatable.