Keyboard Test
Observe keyboard events and key codes.
Observe keyboard events and key codes.
Preparing the test workspace…
OS/browser shortcuts may intercept; layout and keyboard firmware affect events
How to use this test
- Start capture, focus the keyboard surface and press individual keys.
- Press individual keys or combinations as described. Browser and system shortcuts may be intercepted.
- Press Escape or Stop capture to release capture, then review received events.
Checks included in this tool
Keyboard Ghosting Test
Inspect missing or unexpected multi-key events. The browser cannot infer which unreported keys you intended to press. Missing events may be intercepted by the OS or browser rather than lost by the keyboard.
- Hold a known key combination and compare the received codes with the keys you are physically holding.
- Press individual keys or combinations as described. Browser and system shortcuts may be intercepted.
- Press Escape or Stop capture to release capture, then review received events.
OS/browser shortcuts may intercept; layout and keyboard firmware affect events
N-Key Rollover Test
Observe simultaneous key combinations. A particular combination being observed does not certify universal N-key rollover across every switch combination.
- Hold increasing key combinations and review the peak simultaneous received keys.
- Press individual keys or combinations as described. Browser and system shortcuts may be intercepted.
- Press Escape or Stop capture to release capture, then review received events.
Only observed combinations verified; browser cannot certify universal N-key rollover
Keyboard Chatter Test
Inspect repeated key-event sequences. The under-40 ms heuristic flags event sequences for review. Auto-repeat, intentional input and scheduling mean it cannot diagnose switch chatter.
- Press and release the same key deliberately, then inspect rapid non-repeat sequences.
- Press individual keys or combinations as described. Browser and system shortcuts may be intercepted.
- Press Escape or Stop capture to release capture, then review received events.
Key repeat, debounce and scheduler effects prevent automatic switch-fault diagnosis
Key Response Test
Inspect key event timing and live response. Event-to-event intervals describe software delivery. Without an external actuation reference they cannot measure physical keyboard latency.
- Press keys at different intervals and inspect the latest delivered event timing.
- Press individual keys or combinations as described. Browser and system shortcuts may be intercepted.
- Press Escape or Stop capture to release capture, then review received events.
Software event intervals only; no physical input latency claim
How it works & what results mean
How the test works
Observe keyboard events and key codes. It uses KeyboardEvent; composition/focus events. The workspace shows observations from this browser or asks for your own confirmation.
Understanding your result
Highlighted code positions correspond to received browser events. Printed legends, layouts, IME and system-reserved shortcuts may differ. OS/browser shortcuts may intercept; layout and keyboard firmware affect events Missing data, blocked permission and an operation that could not run are shown separately. None establishes a hardware fault.
What you can inspect
Keyboard Test
OS/browser shortcuts may intercept; layout and keyboard firmware affect events
Key Code Test
OS/browser shortcuts may intercept; layout and keyboard firmware affect events
Keep checking
Related tests
About this test & common questions
how to test keyboard keys online?
Use this keyboard test to see received key presses, inspect held combinations and check repeat events. Keyboard ghosting and rollover checks share one workspace.
can an online keyboard test detect every broken key?
Reserved shortcuts and browser event handling can prevent keys from reaching the page; missing events alone do not prove a broken switch.