Keyboard Test
Press each key and watch it light up to find dead, stuck and double-typing keys.
Check every key, mouse button, touch point and gamepad control from your browser.
Press each key and watch it light up to find dead, stuck and double-typing keys.
Click each button, scroll the wheel and move the pointer to check a mouse or touchpad.
Paint a grid with your finger to find dead zones and see how many touches register at once.
Check every button, trigger and stick on a PS5, Xbox or other controller, and spot stick drift.
Measure how far each controller stick rests from center, and get a deadzone that hides it.
Ignore key presses for 30 s to 2 min while you dust your keyboard, then hold a button to unlock.
Move your mouse in circles to estimate how many reports per second your browser receives from it.
Move your mouse a measured distance along a ruler to estimate its DPI from raw movement counts.
Draw with a pen or stylus to see the pressure, tilt and buttons your browser receives.
Input tests show every key press, click, touch and stick movement the moment your browser receives it, so a key that does not register, a button that double-clicks or a stick that moves on its own is obvious. Nothing you type or press is recorded.
Use the Keyboard Test for dead, stuck or double-typing keys, the Mouse Test for clicks, double-clicks and the scroll wheel, the Touch Screen Test for dead zones and multi-touch, the Gamepad Test for controller buttons, triggers and vibration, and the Stick Drift Test to measure drift and find a deadzone.
| If you notice | Try |
|---|---|
| A key does nothing, or keeps repeating | Keyboard Test |
| Keys held down together do not all register | Keyboard Test |
| Single clicks register as double-clicks | Mouse Test |
| The scroll wheel jumps or scrolls the wrong way | Mouse Test |
| Part of the touchscreen does not respond | Touch Screen Test |
| A controller stick moves on its own | Stick Drift Test, Gamepad Test |
| A controller button or trigger does not respond | Gamepad Test |
| You want to wipe the keyboard without typing into anything | Keyboard Cleaner |
| A gaming mouse does not feel as responsive as its polling rate setting | Mouse Polling Rate Test, Mouse Test |
| Mouse sensitivity feels different between mice or games | Mouse DPI Test |
| Pen pressure or tilt does not work | Pen Pressure Test, Touch Screen Test |
Open the Keyboard Test, click inside the page and press each key. Each key lights up on the diagram when the browser receives it, so a key that never lights up has not registered.
The operating system or the browser keeps some keys for itself, such as Fn, Print Screen, media keys and some shortcuts, so a web page never sees them. That does not mean the key is broken.
Yes, if your browser can see it. Connect it by USB or Bluetooth and press a button; the Gamepad Test then shows its buttons, sticks and triggers, and offers a vibration check where the browser supports it (Chrome and Edge, and Safari on Mac). Motion sensors, the touchpad surface and adaptive triggers are not available through the Gamepad API.