← Free accessibility tools

Switch & button tester

Check presses, releases, hold duration, and keyboard repeats from an adaptive switch, key, mouse button, or controller.

Press a key, mouse button, switch or controller button anywhere on this page. Typing and navigation controls stay normal.

Press any input

No input held

Presses
0
Releases
0
Keyboard repeats
0
Last completed hold
—

Recent input events

Your results will appear here.

Connect a controller, then press one of its buttons. Keep this page visible.

Buttons held when a controller connects establish its baseline. Very brief presses can be missed. Keyboard repeats are counted separately.

No account needed. These tests run in your browser. Input readings are not sent to PlayAbility.

Gamepad, keyboard & mouse tester →

Use your inputs with PlayAbility

Turn your devices, head movements, facial gestures, and voice into game controls.

Try PlayAbility →