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.