Flicker Button

Dead pixel, keyboard & mouse testers

06 Input test

Gamepad tester

Plug in or pair a controller and press any button. Every button, trigger and stick shows up live, with a dead-zone view for spotting stick drift and a rumble test.

No controller yet. Connect one and press any button: browsers only show a controller to a page after you press something on it.

0.10

Waiting for a controller

How to use it

Connect the controller by cable or Bluetooth and press any button to wake it up for the page. Then press every button: each lights up on the drawing and in the numbered list, and the triggers fill as you squeeze them. Move the sticks to see their position on the scopes, and roll each one slowly round its outer edge to measure circularity.

Checking for stick drift

Let go of both sticks and watch the dots. A small offset that stays inside the dead-zone circle is normal: games ignore movement in there. If a dot rests outside the circle, a game using that dead zone will see movement you are not making, which is stick drift. Try a few dead-zone sizes to see how much a game would need to hide it.

Circularity and rumble

Circularity is the average distance between the furthest reach in each direction and a perfect circle. Many controllers have slightly square gates, so a few percent is common. The rumble buttons use the browser's vibration support, which Chrome and Edge offer for many controllers; elsewhere the note says it is not available.

Sources

Questions

My controller does not show up. What now?

Press a button while this page is in front. If nothing happens, check the controller works in another app, try a different cable or port, and make sure no other program has taken exclusive control of it.

What does "standard mapping" mean?

The browser recognised the controller and arranged its buttons in the W3C standard layout, so the drawing matches. Otherwise buttons and axes are listed by number only.

Which controllers work?

Any controller your browser can read. Popular pads usually get the standard mapping; others are listed by number, which is still enough to test every button and axis.