How to Test a Keyboard Online: Check Dead Keys, Ghosting, Chatter, and Latency
Updated
Open keyboardtest.io in a modern browser and you can run a full keyboard health check without installing drivers or software — the page states all tests run locally in your browser and that it does not record key content or upload input data. Use it when a key feels unresponsive, when multiple keys pressed at once don't all register, when a switch fires twice from one press, or when you want to measure input lag for gaming. The tool covers four checks: basic function (dead keys), rollover/ghosting, chatter (double-click detection), and latency.
Step 1: Basic Function Test — Find Dead Keys
Press each physical key on your keyboard one at a time and watch the on-screen virtual keyboard.
- Expected result: the matching virtual key lights up (the page distinguishes "Untested," "Tested," and "Pressed" states, so you can see which keys you've already covered).
- If a key doesn't light up: that switch or contact is likely dead or unresponsive.
- If a key stays lit after release: it may be stuck or registering a held state.
Work through the full layout systematically — main block, function row, numpad, and modifier keys (Ctrl, Alt, Shift, Win, Menu) — so you don't skip a section.
Step 2: Rollover and Ghosting Test
Press several keys simultaneously — the page's own example is WASD + Space — and check whether every key lights up at once.
- All keys register: your keyboard handles that combination correctly.
- Some keys don't light up: you may be hitting a ghosting or key-loss limit, common on membrane and budget boards.
The tool supports both 6KRO and NKRO testing and describes real-time visual key-conflict detection. This matters most in games where you hold movement keys while triggering actions.
What NKRO and 6KRO mean
| Term | Meaning | Practical effect |
|---|---|---|
| 6KRO | Registers up to 6 simultaneous keys | Fine for typing; can drop keys in complex game inputs |
| NKRO (N-Key Rollover) | Registers all simultaneous keypresses | No dropped keys in multi-key combos |
| Ghosting | A keypress that was never made appears, or a real one is lost | Wrong or missing inputs under simultaneous presses |
If your board fails the rollover test but you need it for gaming, that's a hardware limitation — check whether your keyboard supports NKRO (often via a switch or software setting) or consider a board that does.
Step 3: Chatter / Double-Click Detection
Mechanical switches can develop "chatter" — one physical press triggers two or more electrical signals, so a single keystroke types twice. The page describes a high-sensitivity chatter detection algorithm that identifies abnormal secondary triggers to help you judge switch life.
- Run the chatter test and press suspect keys repeatedly at normal speed.
- Expected result: one press = one registered input.
- If you see duplicate triggers: the switch is aging or worn. On hot-swappable boards you can replace the individual switch; on soldered boards it may mean a repair or replacement decision.
Chatter typically appears on the keys you use most, so test your heaviest-used keys first.
Step 4: Latency Test
The latency test measures system-to-browser input delay using event timestamps, which the page frames as useful for gamers troubleshooting input lag.
- What it measures: the time between your keypress and the browser registering the event — not the full end-to-end chain through your game or OS.
- How to read it: lower is better; compare results across configurations (different USB ports, polling rate settings, wired vs. wireless) to see what changes your response time.
Because this is a browser-side measurement, treat it as a relative comparison tool rather than an absolute hardware benchmark.
Troubleshooting: When Results Look Wrong
- Nothing registers at all: click the page first so it has focus, and confirm the browser tab is active.
- Keys register in the wrong place: check your OS keyboard layout — the virtual keyboard reflects the layout the browser reports.
- Wireless keyboard drops keys: low battery or a weak connection can mimic ghosting; retest with a fresh battery or closer receiver.
- A key works sometimes: intermittent faults often point to a worn switch or loose connection rather than a software issue.
What to Do With Your Results
- Dead key confirmed: replace the switch (if hot-swappable) or the keyboard.
- Ghosting on multi-key presses: verify whether NKRO is available and enabled; if not, upgrade if gaming depends on it.
- Chatter detected: replace the affected switch or plan a keyboard replacement.
- High latency: test alternate ports and connection types before assuming the keyboard is at fault.
Run all four tests in one session so you get a complete picture of your keyboard's health rather than diagnosing one symptom in isolation.