A complete online keyboard test for physical keys
This keyboard test shows the exact key events received by your browser. Press a key and the matching position lights up immediately, then stays marked as tested after release. Because the tester maps physical positions with event.code, it remains useful when your operating-system language or keyboard character layout is different from the printed keycaps.
What the keyboard tester checks
Full keyboard coverage
Check function keys, letters, numbers, modifiers, navigation keys, arrows, the number pad, and dedicated Apple keyboard layouts.
Key event details
See event.key, event.code, legacy KeyCode, press and release state, hold duration, repeat events, and the trigger count for each key.
Private browser testing
All keyboard detection runs locally in this page. Keystrokes are not recorded, stored, or uploaded to a server.
How to test your keyboard
- 1Click an empty area of the page so the browser has focus, then press each physical key once.
- 2Confirm that every matching virtual key changes from gray to blue while pressed and green after release.
- 3Hold several keys together to test combinations, then review repeat and long-press events in the live log.
Online keyboard test questions
Why does the Windows key or a system shortcut not appear?
Windows, macOS, or the browser may intercept Win, Command, Alt + Tab, Ctrl + Alt + Delete, Print Screen, and other system shortcuts before the page receives a complete event.
Does the keyboard test work with laptop and wireless keyboards?
Yes. Any connected keyboard that sends standard browser keyboard events can be tested, including USB, Bluetooth, wireless, laptop, full-size, and many Apple keyboards.
What does orange mean on a key?
Orange means the browser received repeated keydown events. This is normal while intentionally holding a key, but unexpected repetition can indicate key chatter or a stuck switch.
Need to check mouse buttons or the scroll wheel? Open the online mouse test