On this page
Key Press Test
Times each press: how long you held it, and how long since the last one.
- Available — Live on this site right now.
- Browser Tool — Runs in the browser you are reading this in.
- No Install — Nothing to download, no extension, no account.
- Client-Side — Runs entirely on your device. No test data is uploaded.
- Desktop — Needs a physical keyboard or mouse to be useful.
This page explains the tool. The tool itself is one click away and needs no sign-in.
Open Key Press TestWhat is this tool?
Where the keyboard tester answers did this key register, the Key Press Test answers when. Every press is timed, so you get hold duration and the gap between consecutive presses rather than a simple pass mark.
The page opens on PRESS ANY KEY and starts recording as soon as it has focus. A live log builds up underneath with one row per event.
Because it reports intervals in milliseconds, it is the tool to reach for when something feels wrong but nothing is obviously broken — a key that lingers, a press that arrives twice, a rhythm that will not stay even.
How to use it
- Press a key and hold it brieflyThe panel names the key and reports how long it stayed down. A normal deliberate tap sits somewhere around 60–120 ms.
- Tap the same key repeatedlyNow watch the press-to-press interval. A steady hand produces a fairly steady number; a switch with a problem produces gaps that make no sense, such as 8 ms between two presses you made once.
- Freeze the log to read itPause Monitoring stops new rows arriving so a fast sequence stays put. Clear empties the log, Reset starts a clean session with the counters back to zero.
- Compare across keysRun the same short sequence on a key you trust and on the key you suspect. The difference between the two is far more informative than either number on its own.
What the results mean
Hold duration
Time between keydown and keyup for one press. It measures your finger, not the switch — but a hold you cannot end, or one that reports far longer than you held it, points at a release problem.
Press-to-press interval
Time between one press and the next. Intervals in the low single-digit milliseconds are faster than a human hand can move and are the signature of chatter rather than of skill.
Press frequency
How often the key is firing over the session. Useful for spotting a key that is reporting when you are not touching it.
Auto-repeat rows
Holding a key produces repeat events from the operating system. They appear in the log so you can recognise them, and they are not evidence of a fault.
What it can detect
- How long each key was held, in milliseconds
- The interval between consecutive presses of the same key
- Impossibly short intervals, which is what chatter looks like in timing data
- Presses arriving when you are not touching the keyboard
Limits worth knowing
A browser can only report what the platform gives it. These are the honest boundaries of this page, so a result is never read as more than it is.
- Timings are taken when the browser receives the event. They include operating-system and browser scheduling, so they are not a measurement of switch or cable latency.
- This page reports what it sees; it does not judge. A short interval is a strong hint of chatter, but the Double-Click Test is the tool that applies a threshold and calls it.
- It cannot test keys the operating system reserves, and the Fn key on most laptops never produces an event at all.
Tips
- Test one key at a time. Mixing keys makes the interval column meaningless because it is measuring the gap between different keys.
- If you are chasing an intermittent fault, leave the page open and keep working in it for a while — the log is what catches something that happens once a minute.
- For a verdict rather than raw numbers, take the same key to the Double-Click Test and set a threshold.
Troubleshooting
The key I press does not appear
Click inside the test area so the page has keyboard focus. If it still does not appear, the operating system is claiming that key or combination first.
Can I test several keys at once?
You can press several, but the interval figures assume one key. For simultaneous presses use the Anti-Ghosting Test, which is built for rollover.
Does a long hold mean a stuck key?
Not on its own. The Stuck Key Detector applies a threshold and watches for a missing keyup, which is the proper test for that.
Is my keyboard data uploaded?
No. Every measurement happens in your browser and nothing leaves the page.
Ready to run it?
Times each press: how long you held it, and how long since the last one. Nothing to install, and it opens in this browser.