Switch language?

Switching language clears current test data. Continue?

Keyboard test

Check keys, simultaneous inputs and repeat events with this online keyboard tester.

Test guide & FAQs

Key coverage

Tap the keyboard to test

Keyboard test area

104 physical positions
Loading 3D model…
Physical keyboard input · automatic detection
No input0 covered · 0 rollover · 0 rollover peakDrag to rotate · scroll or pinch to zoom
Held nowDown + up observedNot yet tested

Key timeline

Event register

TimeEventCode
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.

Method & limits

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

  1. 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.
  2. 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.
  3. 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.