CPS Online Test logo
CPS Online Test

Diagnostics — Mouse Health

Does your mouse double click on its own?

A double click you didn't make is switch bounce — the physical rebound of a worn button contact. This tester separates intentional clicks from bounce and shows you your mouse's bounce rate in one short run.

5 seconds

Events

0

Intended clicks

0

Bounce %

—

Click here for the test

Timed clicks are clustered into intended clicks and switch bounces

How it works

The double click test, explained

A double click test measures switch bounce, not your speed. Inside every mouse button is a mechanical switch, and every switch bounce produces an extra click event when it wears. This tester clusters the input events you produce into intentional clicks — anything closer than 30 ms apart is treated as one press — then counts the leftovers. That leftover share is your bounce rate, and it tells you whether the double clicks you see in games are your mouse or your finger.

The result matters beyond diagnosis: a bouncing mouse quietly inflates CPS test scores, makes drag clicking feel broken, and ruins precise arcade timing. Run it on your left and right buttons separately, because switches wear unevenly — many players find one side clean and the other bouncing.

Why mice double click at all

Inside the button is a mechanical switch whose contacts close when you press and open on release. Physical contacts do not meet cleanly: they rebound for 1–5 ms before settling — electrical switch bounce. Mice guard against this with a debounce delay: the switch state is only accepted if it stays stable for a few milliseconds. When the switch wears, the rebound signal grows and outlasts the debounce window, so the controller reports a second click. There is no software you can install that fixes a physical rebound; the debounce setting just moves the threshold.

Some "double clicking" is not hardware. The OS can register two clicks from one press near the click-release-threshold, or a driver can deliver the same event twice. This tester cannot see inside your OS, so a high bounce reading means "something between the switch and the browser produced extra events" — in practice, on a wired or dongled gaming mouse, that is the switch.

What to do with your result

Below 1% bounce: the mouse is clean — the double clicks you see are either intentional or in software. Between 1% and 5%: mildly worn; expect occasional stray double clicks in games that punish them (drag clicking, precise arcade timing). Above 5%: the switch is the bottleneck — try cleaning the contacts, raise the debounce setting if your mouse firmware allows it, and plan a replacement. Above 15%, the mouse will fight you in every game that uses doubles, and it will quietly inflate your CPS test scores.

The debounce trade-off is worth understanding before you tune firmware. A larger debounce window rejects more rebound signals, which hides the symptom — but the physical wear stays, the extra latency slows your fastest clicking, and once the bounce outgrows the longer window the doubles return. That is why a debounce tweak is a stopgap, not a repair.

Run the test on both the left and right buttons separately (just move your hand), and keep a 10s run at your normal gaming pace rather than a deliberate double-click burst — the burst defeats the purpose, since the test cannot tell a fast-but-intentional double from bounce when both land under 30 ms apart.

Double click FAQ

Frequently asked questions

What is the difference between double clicking and bounce?

A double click is two intentional presses of the mouse button, usually 50–300 ms apart, triggered by your finger. Bounce is an un-requested second signal from a worn switch: the contacts physically rebound for a few milliseconds when they close, and a mouse that registers those rebounds as a new click produces a double click from one press. This tester distinguishes them by timing — rebound events arrive within ~30 ms of the first click, far faster than any human can press twice, while a real double click has a visible gap.

Is this a double click speed test?

No — that would measure how fast you can intentionally double click. This test measures the opposite: whether your mouse produces unintended double clicks. It counts every input event and groups events closer than 100 ms into a single intentional click, so you see how many extra events your switch fired on its own.

What is a normal bounce rate?

Healthy mice sit under 1% — effectively zero observed bounces in a normal test. From 1–5% you will notice stray double clicks in everyday use; 5–15% is a visibly worn switch that fights you in games; above 15% the mouse is effectively unusable for fine work and quietly inflates your CPS test scores. A single bounce in a short run can read as a few percent, so the longer test duration gives the more trustworthy number.

Can a dead or worn switch be fixed?

Sometimes. Cleaning the contacts helps for months for some mice, and lowering the debounce time in firmware-based mice (like most gaming mice with a software suite) hides the symptom, not the cause: a shorter debounce means a faster poll of the switch, which can actually make bounce worse. The honest fix is a new switch (switch replacement is possible on hot-swap mice) or a new mouse.

Does double clicking affect my CPS test score?

It can inflate it. If your mouse bounces, a CPS test counts the extra events as clicks — a drag clicker with a bouncing switch may read 1–3 CPS higher than their real output. That is exactly why the mode tester verifies technique metrics like drag ratio; a high CPS accompanied by an unusual bounce pattern may not be honest output.