key)
Tap the box to bring up your on-screen keyboard. On-screen keyboards usually report little: often no code, a key of “Unidentified” and keyCode 229, so the board above won’t light up. A Bluetooth or USB keyboard works normally.
– physical position– what it typed–Click a key on the board to see its numbers.
A key that stays lit after you let go is stuck, or its key-up got lost.
Hold one letter for 2 seconds to measure key repeat (set by your OS).
Roll a palm across several keys or hold a few and press more. The smallest gap between two different keys hints at the keyboard’s polling interval (8 ms ≈ 125 Hz, 1 ms ≈ 1000 Hz). Browsers coarsen timestamps, so treat it as a hint, not a measurement.
A key that types twice usually bounces: it goes down again a few milliseconds after it was released. Tap a suspect key normally 20–30 times. Human double-taps are rarely faster than ~70 ms, so anything under the threshold is the switch, not you.
Click a combo to highlight its keys, then hold them all down. If one won’t light up while the others are held, the keyboard is blocking (limited rollover; many are 6-key). If a key you’re not pressing lights up, for example S while holding Q, W and A, that’s ghosting.
| event | code | key | keyCode | location | repeat | modifiers | time down | gap since release | at (s) |
|---|
Nothing yet. Press a key.
code). Use the box above on touch devices, or connect a real keyboard.