Mouse Double Click Test
Six tests, one screen: click bounce, clicks-per-second, drag-and-drop, scroll wheel, polling rate and a DPI estimate. Every raw event is timed so you can decide between a warranty claim, a switch swap, or a new mouse.
Not sure which device is at fault? Start with the input device fault diagnosis hub: it maps symptoms to the right test, then to repair, replace or return.
Double-click test
No clicks yet.
Clicks per second
—
The timer starts on your first click.
Estimated polling rate
—
Hz · move your mouse continuously for one second. Browsers sample on animation frames, so the reading caps near your screen's refresh rate (60–144 Hz) even for a 1000 Hz gaming mouse. Treat it as a liveness check — a mouse that reads below ~30 Hz while moving is genuinely struggling.
Estimated DPI
—
Move your mouse exactly 2 in (5.1 cm) in a straight horizontal line, then press Stop.
Drag & drop test
No data yetPress the left button and drag the block to the right edge. Repeat five times.
Per-button timing
min / avg / max gap between presses on the same buttonNo clicks yet — click each button at least twice to build per-button intervals.
A suspicious gap is anything under the selected threshold (currently 100 ms). A low average or a run of small gaps on one button means the switch is bouncing — that is the claim-grade signal. The max gap mostly reflects your own click rhythm (your longest pause), not sticking: a button that physically sticks stays pressed down, which a press-interval table cannot see — test that with a hold instead. Two presses per button is enough to start, twenty per button gives a claim-grade sample.
Click in the pad and drag the block — every event is timed. Run twenty or more clicks per button plus a few drag runs for a solid sample.
How the double-click detection works
Every physical click fires a mousedown event with a timestamp. A healthy switch never produces two mousedown events closer than roughly 100 milliseconds from separate presses, because no human clicks twice that fast on purpose. When the switch spring or contact wears out, the metal contacts bounce and the browser sees two events 5–80 milliseconds apart. That is the pattern a stuck double-click bug produces in games and file managers.
Run at least twenty clicks per button before drawing conclusions. An occasional suspicious gap can come from a dirty cable or radio interference on wireless mice; a consistent ratio above five percent on one specific button is a hardware fault. Left button wears out first on most mice since it takes the most load.
What the middle button test is for
The middle button and the scroll wheel are two separate pieces of hardware that happen to share one part. Pressing the wheel down fires a tiny micro switch. That is the middle click, and it fails the same way left and right buttons do: stuck double presses, dead presses, or intermittent contact. The test pad above records every middle-button press with the same timing analysis as the other buttons, so a failing middle switch shows up as suspicious repeats or missing entries.
Scrolling is a different component: an encoder under the wheel. If your wheel scrolls sometimes and dead stops other times, the encoder is to blame, not the middle-click switch. That is why the wheel test runs right on the mouse diagram in the panel above. A wheel can scroll perfectly while its middle click is dead, or scroll intermittently while the middle click works fine; run both.
How the scroll wheel test works
Scroll up and down on the mouse diagram: every notch the encoder reports to the browser becomes an up or down count on the W badge, and the wheel graphic rolls in the same direction. Register at least three notches in each direction and the badge turns green, which is the pass mark. Which direction grows depends on your system's natural-scrolling setting, so just roll the wheel both ways on the diagram — the up/down split doesn't matter, only that both sides register. One thing to know: browsers can only count events that actually fire. If the counter stays completely still while you scroll, the encoder is failing to report, which points at the wheel hardware rather than the page.
Double-click sensitivity guide
| Threshold | Use it for | What a flag means |
|---|---|---|
| 80 ms | Confirming a button that already flagged at 100 ms | Almost certainly genuine contact bounce — hardware fault confirmed |
| 100 ms (default) | First pass over every button | The industry-standard window: switches flagging here are worn and will get worse |
| 150 ms | Typing feels fine but double clicks still happen in games | Catches early wear and marginal switches — on wireless mice also check the receiver before blaming the switch |
Reading your results
| Result | What it means | Next step |
|---|---|---|
| Gaps of 5–30 ms, repeated | Classic contact bounce on a worn switch | Cleaning rarely lasts long — plan a switch replacement or a claim |
| Gaps of 30–100 ms, occasional | Worn contact, or interference on a wireless link | Re-test wired; persistent flags on one button mean a failing switch |
| No flags in 20+ clicks | Switch is healthy | Double clicks in games are then software: check driver macros |
CPS rating reference
| Clicks per second | Rating | Typical for |
|---|---|---|
| 10 or more | Elite | Usually jitter-click technique rather than plain finger taps |
| 7 – 9.9 | Fast | Practiced gamers and rapid-fire situations |
| 4 – 6.9 | Normal | General use and most gaming |
| Under 4 | Slow | Everyday office clicking |
What to do if a button is flagged
Check the warranty before opening the shell. Unintended double clicks are a documented, reproducible fault on several popular models, and a saved test result is all the evidence support needs. The mouse double-click test guide covers the full walkthrough: how many clicks per button, how to read the gap values, and the clean-versus-replace decision.
Frequently asked questions
Why does my mouse double click on its own?
Almost always a worn switch contact. The metal leaf inside springs back too slowly and bounces, which the computer reads as a second click. Cleaning with contact cleaner helps temporarily; a switch swap fixes it permanently.
Is my click data uploaded?
No. Timestamps are generated in your browser and displayed locally. There is no server, no upload endpoint and no account.
Why is the polling rate estimate lower than my mouse spec?
Browsers deliver pointer events on animation frames and throttle background tabs. A 1000Hz mouse will often read 120–250Hz here depending on hardware and display refresh rate. The number confirms responsiveness, not the exact spec.
What is a good CPS score?
Four to six clicks per second is a normal relaxed clicker, seven to nine is fast, and ten or more is elite territory that usually needs jitter-clicking technique rather than a plain finger tap.
What is a good polling rate for gaming?
125 Hz (8 ms) is the office baseline, 500 Hz (2 ms) is fine for any game, and 1000 Hz (1 ms) is the gaming ceiling most mice ship with. The browser caps what you can measure here, so treat the estimate as a responsiveness check: consistent 125 Hz reads as expected, but a 1000 Hz mouse often shows 120–250 Hz because pointer events arrive per animation frame.
Is the double-click bug fixable in software?
No — if the switch bounces, no driver or setting removes it, because the second click is real hardware. Software can only mask it (debounce filters, extra click delay) at the cost of added latency. A permanent fix means cleaning the contact or replacing the switch; the report you copy here is the evidence for a warranty claim or a switch-swap decision.
Why does the double-click bug come and go?
Because a worn switch contact sits on a knife edge. Temperature changes the metal's spring tension, oxidation changes the contact resistance, and pressure from the click pattern changes the rebound speed — so the same switch can double-click for a day and behave for a week. That intermittency is itself a symptom: a healthy switch never double-clicks at all.
Does my clicking style affect the CPS score?
Yes. The score measures your clicks per second, not the mouse's potential. Relaxed single clicks land around 5–6 CPS; jitter or butterfly clicking technique can push 10+. If you want to compare mice rather than technique, keep the same clicking style across runs — the polling and double-click numbers are the hardware signals, CPS is the human one.