Skip to main content
I/O Checkup
System ready

Gamepad Button Test

Test controller buttons and D-pad presses with the browser Gamepad API.

Pads0
Polling0/s
Updates0
No controller visible yet. Plug one in, then press any controller button.

Local history

Save a result to keep it in this browser. History holds your five most recent saved results for this test.

No saved results yet.

How to use this test

What to do

Connect the controller and press a button to expose it to the browser. Press and release each button in turn.

What to look for

Check that the button value returns to rest on release. Browser button numbering can differ from the controller labels.

The Gamepad API supplies button values, axes, and timestamps. A trigger value is normalized input, not physical pressure. Timestamp changes are browser-visible updates, not proof of a hardware polling specification.