Keyboard test
Check keys, simultaneous inputs and repeat events with this online keyboard tester.
Test guide & FAQsKeyboard test area
104 physical positionsThe browser cannot recognize the Fn (Function) and Eject keys on a Mac. This is not a keyboard fault.
Key timeline
Event register
LATEST 8 EVENTS · STORED LOCALLY IN THE BROWSER| Time | Event | Code |
|---|---|---|
| Press and release a key on your physical keyboard to begin. | ||
Optional raw event export
Raw key codes and timing can reveal what was typed. The JSON report contains summaries, without the ordered raw event log. CSV is an explicit opt-in for the retained events below.
Coverage confirms browser-received down/up pairs only. It does not certify hardware health. OS shortcuts, Fn and some media keys may not reach the page.
Keyboard test guide: keys, rollover and repeated input
This online keyboard tester shows which physical key positions your browser receives, including complete press/release pairs and simultaneous inputs. Use your physical keyboard; clicking the 3D model does not create test input.
How to test
- Choose Windows or Mac key labels and the layout and size that match your keyboard. Keep the page focused outside buttons, menus and editable controls; capture starts automatically.
- Press and release each key once. Check the model and event register for the corresponding position. Hold several keys together to compare the received simultaneous count with the combination you pressed.
- If input is missing or repeated, retry the same keys slowly and compare the timeline. Pause the test to navigate with the keyboard. Export a summary report when you need to compare another browser or computer.
Frequently asked questions
How can I check whether every keyboard key works?
Press and release each physical key and look for a complete pair in the tester. Key coverage only confirms events received by this page. Check the selected layout and try another application before treating an unobserved key as a hardware fault.
Can I use this as a keyboard ghosting or rollover test?
Hold your intended key combination and compare the received simultaneous inputs with the keys you pressed. Missing inputs can come from rollover limits, system shortcuts or browser handling. This checks a particular combination in this environment; it does not certify NKRO or every possible combination.
Do repeated key events mean my keyboard is double typing?
Not necessarily. Holding a key normally produces operating-system auto-repeat, marked as repeat events. Release the key fully and press it slowly several times, then inspect the event sequence. A short gap is something to reproduce, not a switch-fault diagnosis. This is an input tester, not a typing-speed or WPM test.
Can I test a Mac keyboard, including Fn and media keys?
Select Mac labels and the matching Magic Keyboard size. The model uses physical key positions, so its legends may differ from your typing language. Fn, Eject, media keys and operating-system shortcuts may never reach a web page; an unobserved key is not automatically broken. Hardware latency and USB polling rate are not measured.
How to test & what the numbers mean
Start typing to test
Detection starts as soon as this page has focus. Use your physical keyboard anywhere outside controls; no activation click is needed. Dropdowns, checkboxes, buttons and editable fields keep their normal keyboard behavior. Switching to a control, another window or a hidden page interrupts active attempts and clears held states without inventing keyup events. Detection resumes automatically when this page regains focus outside controls; interrupted attempts must be started again.
Tab, Space and arrow defaults are suppressed during capture so these positions can be tested. Escape is tested like any other key. Click Pause test to navigate controls with the keyboard, then Resume test to continue. Manual pauses remain in effect when you switch windows.
Read the physical positions
code identifies a physical position, location distinguishes left/right modifiers and the numpad. US keycap legends are a reference; a different character language or IME can produce different characters. Composition events are flagged, without recording typed text.
Choose ANSI/ISO, full size or no numpad, and Windows/Mac labels to match your device. Mac offers extended and compact Magic Keyboard layouts. A key the browser never receives is not automatically broken.
Interpret the evidence
Observed means a complete down/up pair. The peak simultaneous count only includes keys actually held together during this test.
This page does not check whether a switch stays electrically closed, and it cannot measure hardware latency, polling rate, or key travel. A key the browser never receives is not proof of a hardware fault.