- Click your blocker’s icon in the toolbar (uBlock Origin, AdBlock, Ghostery, Brave Shields, etc.)
- Turn it off for
clickspeedtest.info - Reload the page
Hardware diagnostic
Keyboard Test
Press every key to check it registers. This tester also detects key chatter, measures how many keys your board can register at once, and times your auto-repeat rate — the three things a simple key-lights-up test misses.
Click here first, then press any key to begin.
Keys tested
0
Max keys at once
0
Chatter events
0
Auto-repeat rate
—
What this keyboard test checks
Most online keyboard testers do one thing: they light up a key on screen when you press it, so you can spot a key that has stopped responding. That is genuinely useful, and this tester does it — but a dead key is only one of the four ways a keyboard actually fails. This test measures all four.
| What it measures | The failure it catches |
|---|---|
| Key registration | A dead or intermittent key that sends nothing at all |
| Key chatter | A worn switch that sends two signals from one press — you type “a” and get “aa” |
| Rollover | How many keys your board can register simultaneously before it starts dropping them |
| Auto-repeat rate | How fast your OS repeats a held key, which affects both typing and games |
How to test your keyboard
- Click anywhere on the tester panel first so the page has keyboard focus.
- Press every key in turn. Each one turns amber while held and teal once it has registered a clean press.
- Watch for red. A key that turns red has chattered — it sent two signals from what should have been one press.
- Test rollover. Hold down four, five, then six keys at once and watch the “max keys at once” figure. Most membrane keyboards stop at 3–6.
- Test auto-repeat. Hold any letter key down for two seconds. The repeat rate appears once enough repeats have been timed.
- Check what is left grey. Any key still untested at the end either was not pressed, or is not registering at all.
Fn key on laptops is handled inside the keyboard’s own controller and never reaches the operating system, so no web page can see it. Some media keys, vendor keys and certain OEM-specific keys are also filtered before they reach the browser. A key that does nothing here is not automatically broken — check it against a native OS tool before concluding the hardware has failed.Key chatter: the most common mechanical failure
Chatter, sometimes called double-firing, is when a single physical press produces two or more registered keystrokes. You press “n” once and get “nn”. It is the most common way a mechanical keyboard degrades with age, and it is the failure a simple lights-up tester cannot see at all — the key is registering, just too many times.
The cause is physical. A mechanical switch closes a metal contact, and metal contacts do not close cleanly: they bounce microscopically for a few milliseconds before settling. Firmware compensates with a debounce window, typically 5–20 ms, during which any further signal from that key is ignored. As a switch wears, oxidises or collects dust, its bounce period lengthens past the debounce window, and the extra bounce gets through as a second keystroke.
How this test detects it: the tester timestamps every keydown and keyup. If the same key produces a complete press-release-press cycle faster than a human physically can — under 45 ms — that is recorded as a chatter event rather than as two genuine presses. Human double-tapping does not get close to that speed, so false positives are rare.
Fixing a chattering key
- Clean it first. Compressed air, or a contact cleaner made for electronics, resolves a meaningful share of cases because dust and oxidation are common causes. This is free and worth doing before anything else.
- Increase debounce. If your keyboard runs QMK, VIA or vendor configuration software with a debounce setting, raising it a few milliseconds masks the problem completely. The trade-off is a marginal increase in latency that most people cannot perceive.
- Replace the switch. On a hot-swappable board this takes seconds and costs pennies. On a soldered board it means desoldering, which is the point where many people decide to replace the keyboard.
- Remap around it. If the affected key is one you rarely use, remapping is a legitimate workaround.
Rollover and ghosting: not the same thing
These two terms are used interchangeably almost everywhere, and they describe different failures.
Rollover is how many keys a keyboard can report as held at the same time. “6KRO” means six simultaneous keys; “NKRO” means no practical limit. When you exceed the limit, extra keys are simply not reported — nothing appears.
Ghosting is worse and rarer: the keyboard reports a key you did not press. It happens on cheap membrane boards where keys share a wiring matrix without isolating diodes. Press three keys that form a rectangle in the matrix and the controller cannot distinguish that from a fourth key at the rectangle’s corner, so it reports a phantom keystroke.
| Keyboard type | Typical rollover | Ghosting risk |
|---|---|---|
| Basic membrane / laptop | 3–6 keys, often fewer in some regions of the board | Possible without diodes |
| Gaming membrane | 6+ keys, usually with the WASD cluster prioritised | Low — diodes added on key clusters |
| Mechanical, USB standard mode | 6 keys plus modifiers | None — per-key diodes |
| Mechanical, NKRO mode | Every key simultaneously | None |
A practical note: the standard USB keyboard protocol reports a maximum of six non-modifier keys, so many keyboards capable of NKRO report only 6KRO until you enable NKRO mode explicitly, often with a firmware toggle or a key combination. If this tester reports exactly 6, that is expected behaviour rather than a defect — modifier keys such as Shift, Ctrl and Alt are tracked separately and do not count toward the six.
Auto-repeat: what the number means
Hold a key down and, after an initial delay, your operating system starts repeating it automatically. This tester measures the interval between those repeats and reports the rate in characters per second.
Both the delay and the rate are operating-system settings, not keyboard hardware. On Windows they live under Keyboard properties; on macOS under Keyboard settings, where “Key Repeat” and “Delay Until Repeat” control them. Typical configured rates land somewhere between 10 and 30 characters per second.
This matters more than it sounds. A slow repeat rate makes holding Backspace or an arrow key feel sluggish. It also matters for anything that counts keystrokes: a spacebar speed test that does not filter auto-repeat will read your OS repeat rate rather than your actual pressing speed, which is why most spacebar counters produce inflated and inconsistent scores.
Reading your results
| Symptom | Most likely cause | What to try |
|---|---|---|
| One key never lights up | Failed switch, debris, or a key the browser cannot see (Fn, some media keys) | Test in a native OS keyboard tool; if still dead, clean, then replace the switch |
| A key turns red (chatter) | Worn or dirty switch contacts exceeding the debounce window | Clean the switch, raise debounce in firmware, or replace the switch |
| A whole row or block is dead | Ribbon cable or matrix trace fault, not individual switches | On a laptop, reseat the ribbon cable; this is usually a repair or replacement |
| Max keys at once is 6 | Standard USB protocol limit — normal | Nothing; enable NKRO mode if your board supports it |
| Max keys at once is 2–3 | Membrane keyboard without diodes | Expected for the hardware; a mechanical board is the only fix |
| Wrong characters appear | Operating system keyboard layout mismatch, not hardware | Check your language and layout settings — a UK/US mismatch is the classic case |
| Everything works here but not in one app | Application-level capture or a remapping tool | The keyboard is fine; investigate that application’s settings |
Laptop keyboards versus external keyboards
If an external keyboard passes this test and your laptop’s built-in keyboard fails it, the fault is isolated to the laptop’s keyboard assembly or its ribbon connection — not the operating system, drivers or ports. That is a genuinely useful diagnostic split, and it takes thirty seconds to establish.
Worth knowing before you plan a repair: laptop keyboards are rarely repairable at the individual key level. The switches are part of a single moulded assembly, so the standard fix is replacing the whole keyboard unit, and on many modern laptops that assembly is riveted to the chassis. Establishing whether the fault is the keyboard or the machine is still worth doing, because it tells you what you are actually buying.
When the keyboard is fine and something else is wrong
A keyboard test that passes cleanly rules out a large class of problems, which is often the most valuable outcome. If every key registers here but you still have trouble elsewhere, the cause is above the hardware layer:
- Layout mismatch — the keyboard sends a scan code, the OS decides what character that means. A US board on a UK layout swaps quotes, @ and the pound sign.
- Sticky Keys or Filter Keys — accessibility features that change how held and repeated keys behave, and that are easy to enable accidentally with a shortcut.
- Remapping software — PowerToys, Karabiner, AutoHotkey and vendor software all intercept keys before applications see them.
- Application-level capture — games and remote-desktop clients often grab input exclusively.
- Wireless interference or a flat battery — typically shows as intermittent dropped keys rather than one consistently dead key. Test wired if you can.
FAQ
How do I test my keyboard?
Click the tester above to give the page keyboard focus, then press every key in turn. Each key highlights as it registers. Hold several keys together to check rollover, and hold one key down to measure your auto-repeat rate. Any key still grey at the end is either untested or not registering.
Can I test my keyboard online?
Yes. A browser can read almost every key your operating system receives, so an online tester will find dead keys, chatter and rollover limits without installing anything. The exceptions are keys handled inside the keyboard itself, such as the laptop Fn key, which never reach the browser.
What is key chatter and how do I know if I have it?
Chatter is one physical press producing two or more keystrokes — you type “a” and get “aa”. This tester flags a key red when it sees a full press-release-press cycle faster than 45 ms, which is faster than a human can double-tap. Cleaning the switch, raising firmware debounce, or replacing the switch all fix it.
Why does my keyboard only register 6 keys at once?
That is the standard USB keyboard protocol limit, not a fault. Six non-modifier keys plus modifiers is the specification. Many mechanical keyboards can do full N-key rollover but need NKRO mode enabled explicitly in firmware or with a key combination.
What is the difference between ghosting and rollover?
Rollover is how many keys register at once; exceeding it means extra keys are ignored. Ghosting is when the keyboard reports a key you never pressed, caused by matrix wiring without isolating diodes. Ghosting is rare on modern keyboards; rollover limits are normal.
Why does one key do nothing in this test?
Either the switch has failed, or the key never reaches the browser. The laptop Fn key, and some media and vendor keys, are handled inside the keyboard controller and are invisible to any web page. Confirm with a native operating-system keyboard tool before assuming hardware failure.
What is the best keyboard test app?
For finding dead keys, chatter and rollover limits, a browser test is sufficient and needs no install. Native applications are worth it when you need to see raw scan codes, test keys the browser cannot receive, or work with keyboard firmware directly — QMK and VIA are the standard tools for configurable mechanical boards.
Does this test store what I type?
No. Everything runs in your browser and nothing is uploaded. The test records which keys were pressed and their timing only to display the results on this page, and it all disappears when you reload.
Related tests and guides
- Spacebar Speed Test — measure spacebar presses per second, with auto-repeat filtered out
- Mouse Click Test — the same chatter and double-fire diagnosis for your mouse
- Click Speed Test — the main CPS test, 1 to 60 seconds
- Auto Key Presser — how keyboard automation and auto-repeat actually work
- Mouse Polling Rate Test — why polling rate matters less than people think
- Double Click Test — check your double-click pace against your OS setting
- Kohi Click Test — the Minecraft PvP clicking benchmark