CPS Online Test logo
CPS Online Test

Blog

Double Click Test Guide: What It Measures and Why Mice Double Click

Ishan Sahu · Founder & Developer 3 min read 769 words

What a double click test measures: switch bounce, debounce, and intentional double clicks vs a worn switch — including what your bounce rate means.

A double click test measures switch bounce, not your click speed. When a mouse produces a double click you didn’t make, the cause is almost always physical: the switch contact inside the button rebounded when it closed, and the controller registered the rebound as a second press. The test clusters the click events your mouse produces into intentional presses and counts the extras, giving you a bounce rate that tells you whether the double clicks you see in games are your mouse or your finger.

What the test actually measures

Every time you press a mouse button, the browser receives a pointerdown event — one per press, if the mouse is healthy. This tester records the timing of every event during a 5 to 15 second window and groups events that arrive within 30 ms of each other into a single intentional click. That 30 ms window is the technical heart of the test, and it is chosen to be physically honest: switch contacts rebound for 1–5 ms after closing, and even after firmware debounce and HID polling (as slow as 125 Hz on budget wireless mice) a rebound signal reaches the browser well under 30 ms after the press. No human can intentionally press a button twice 30 ms apart — that would be 33 distinct presses per second — so everything inside that window is hardware, not you.

What the test cannot see: it has no view inside your operating system or driver. If your OS or a driver duplicates events in software, the test faithfully reports extra events even though the switch is fine. On a wired or dongled gaming mouse, in practice, a high bounce rate means the switch.

Why switches bounce in the first place

A mouse button is a mechanical switch: two metal contacts that close when you press and open when you release. Contacts do not meet cleanly — they physically rebound for a few milliseconds before settling, an effect called contact bounce. Mice handle this with a debounce delay: the controller only accepts a switch state that stays stable for a few milliseconds. The design works until the switch wears. After millions of clicks the contacts develop pitting and residue, the rebound signal gets stronger and longer, and eventually it outlasts the debounce window — the controller reports a second click. That is the lifecycle of every double-clicking mouse: clean, sporadic bounce, persistent double clicks, then double clicks so constant the mouse feels broken.

Reading your bounce rate

The rate is the share of total events that came from bounce. Under 1% is a healthy mouse — effectively zero observed bounces in a normal test. Between 1% and 5% the switch is mildly worn: expect occasional stray double clicks in games that punish them. Between 5% and 15% the switch is visibly worn and will fight you in anything precise. Above 15% the mouse is effectively unusable for fine work and will quietly inflate CPS test scores, since every stray event counts as a click.

One noise warning: with a 5-second test at 8 CPS you only produce about 40 events, so a single bounce reads as 2.5%. That is still worth knowing — it is exactly the kind of mouse that misbehaves at bad moments — but if you land near a boundary, run the 15-second duration before deciding.

Why it matters for clicking

A bouncing mouse and a drag-click setup are a toxic combo: drag clicking relies on the switch rebounding a few times per pass, which works only when the mouse is designed to be sensitive. A worn switch fires at random instead of on schedule, so drags become unpredictable — sometimes 3 clicks, sometimes 9. The same randomness quietly inflates plain CPS tests, which is why the mode tester on this site verifies technique metrics alongside counts. Before you blame your technique for a plateau, run the double click test on both buttons.

What actually fixes a double-clicking mouse

Cleaning the contacts sometimes restores months of life; contact cleaner and a thorough dry-off period is the standard approach. Adjusting the debounce setting in your mouse’s firmware is a stopgap, not a repair: a wider debounce window rejects more rebound, which hides the symptom, but the wear stays, the added latency slows your fastest clicking, and once the bounce outgrows the longer window the doubles return. The honest fix is a new switch — possible on hot-swap mice — or a new mouse. And because switches wear unevenly, test the right button too: many players find one side clean and the other bouncing.

mousedouble clickhardwareguide

Keep reading

Related guides