0 / 84 keys tested
Modifier state
NumLock state isn't reported by every platform/browser — "n/a" means unavailable, not off.
N-key rollover
6KRO keyboards guarantee 6 simultaneous non-modifier keys before drops; NKRO reports every key held at once. Hold down as many keys as you can — the session max is your hardware's real rollover.
Key chatter
No chatter detected yet — a flagged key's keyup→keydown gap was under 30ms.
Latest event
Press any key to see its details.
Event log
No events yet.
What this tool can't see (click to expand)
- OS-reserved shortcuts never reach the browser at all: Cmd+Tab, Cmd+Space, Cmd+Q on macOS; Win+L, Win+D, Ctrl+Alt+Del on Windows. These are consumed by the operating system before any web page can see them.
- Some browser-reserved combos are eaten by the browser chrome even in this tool: Ctrl+W (close tab), Ctrl+T (new tab), Ctrl+N (new window), and on Firefox the F6/Ctrl+L address bar shortcuts. Full-screen mode (button above) reclaims some — but not all — of these.
- Fn-layer behavior (the blue-printed secondary functions on many keyboards, and hardware media keys some laptops remap) lives entirely inside the keyboard's own controller — it never generates a distinguishable browser event, so this tool cannot verify it.
- NumLock's state via
getModifierStateis unreliable on some platform/browser combinations — shown as "n/a" in the modifier bar rather than a possibly-wrong on/off. - Pressing Esc while full-screen always exits full-screen first (a browser security behavior that can't be overridden) — the first Esc here also counts toward the double-Esc release gesture, so Esc, Esc reliably both exits full-screen and disarms capture.