DEV Community

Gamepadtester
Gamepadtester

Posted on

How to Test Every Button and Trigger on a Controller in 5 Minutes

A controller can feel fine in menus and still fail you mid-match: a trigger that only reaches 80%, a bumper that double-registers, a face button that misses every tenth press. You do not need special software to catch these problems. A browser-based tester shows every input live, and a five-minute pass covers the whole controller.

Before you start

Connect the controller to your PC with a cable if you can — wired removes battery and Bluetooth variables from the test. Open the tester in a current browser (Chrome or Edge work well), press any button once so the browser picks the controller up, and keep the controller flat on a table when you are not pressing anything.

1. Buttons: press each one, watch each one

Press every face button, bumper, stick click, and D-pad direction one at a time, slowly. Each press should light up exactly one input on screen and release cleanly when you let go. Two things to watch for:

  • A press that shows up twice, or stays "on" after you release — that is a worn or sticky switch.
  • A press that sometimes does not register at all — try it ten times in a row. Even one miss in ten is a real fault, not bad luck.

Test the D-pad diagonals too. A D-pad that drops diagonal inputs will cost you in fighting games and platformers long before it feels broken in menus.

2. Triggers: check the full range, not just on/off

Triggers are analog, so "it works" is not enough. Squeeze each trigger slowly from rest to fully pressed and watch the value climb smoothly from 0 to 100%. A healthy trigger rises steadily with no jumps. If the value jumps, sticks partway, or never reaches 100%, the trigger spring or sensor is wearing out — and in racing or shooting games that shows up as weak acceleration or inconsistent fire rates.

Compare both triggers side by side. They should behave the same way. If one maxes out lower than the other, you have found your problem side.

3. Sticks: the rest test, then the circle test

Put the controller down and do not touch the sticks for 30 seconds. Both sticks should sit at or very near zero. Any steady creep in one direction with your hands off is stick drift.

Then rotate each stick slowly in a full circle and let it snap back to center on its own. A good stick returns close to zero and stays there. Repeat three or four times — drift that only appears after movement, or a stick that lands on a different resting value each time, usually means wear inside the stick module.

4. Vibration: a quick motor check

Trigger the vibration test if your tester offers one. Both motors should run, and the feeling should be even on both sides. A motor that rattles, buzzes unevenly, or stays silent while the other runs is a fault worth knowing about before it dies completely.

What your results mean

If every input registers cleanly, triggers reach 100% smoothly, and sticks sit at zero at rest, your controller is healthy — and any in-game problem is more likely a setting, a deadzone, or a conflicting controller profile. Update the firmware, reset the controller, and retest before you consider a repair.

If one input fails, you now know exactly which part to fix: a button switch, a trigger assembly, or a stick module. Testing first matters because it turns "my controller feels off" into a specific, repairable fault — and it stops you replacing a whole controller when only one stick was worn.

You can run the whole check with this free online gamepad tester: https://www.gamepadtesterpro.com — no install, no account, just connect and press.

Top comments (0)