A keyboard tester shows whether keydown events reach the browser when you press an individual key. It helps narrow down missed keys and unexpected repeats, but browser shortcuts and keyboard layout mapping can change what appears.
How to test and troubleshoot
Open the keyboard test
Open DeviceDIY Keyboard Test, keep the test page active and press a physical key. You do not need to click inside a small input box first. If you are typing into another field, leave that field before testing.
Test rows systematically
Press each letter, number and symbol key once. Watch the detected-key list grow. On some laptops Fn-layer keys may not send browser key events.
Check suspicious keys repeatedly
Press a problematic key several times at normal typing speed. Watch for missing responses or extra presses.
Compare with another application
If a key fails in the browser, try it in a text editor or operating-system keyboard utility. If it works elsewhere, inspect browser focus and shortcuts.
Inspect physical causes safely
Restart the device, disconnect external keyboards and check for debris or damage. Avoid liquids and disassembly if the device is under warranty.
What common test results mean
One key never appears
Check whether the browser intercepts it; test in a second application before deciding the key is physically faulty.
A key fires twice
Debounce settings, switch wear or software can cause repeated events. Compare across apps and keyboards.
Fn or media keys are missing
Many special keys are handled by the operating system and cannot be reliably shown in a webpage.
Important: A browser test shows the events or signals the browser receives. It does not independently certify hardware condition, software compatibility, data security or the cause of every fault.
Frequently asked questions
Can the test measure keyboard hardware latency?
Not accurately. Browser event timing includes OS, rendering and scheduling delays.
What does a detected key mean?
The browser received a key event; it is not a full hardware diagnosis.
Technical references
For settings that vary by operating system and browser, refer to official guidance:
Ready to check your device?
Run the matching browser test and see what it actually detects.