Mouse test

Click every button, roll the wheel and move in fast circles over the pad. It counts clicks, catches double-clicks you didn’t mean, checks the wheel for reversals and estimates polling rate.

Mouse
IdleTestingPassFault

Click, scroll and move here

0unintended left doubles (<80 ms)
0unintended right doubles
–shortest gap between clicks
↑0 ↓0wheel steps · 0 reversals
–polling rate (peak estimate)
Explainer

Why a mouse starts double-clicking on its own

A mouse button is a tiny metal spring contact. When it closes, it doesn’t close cleanly: it bounces for a few milliseconds, making and breaking contact. The mouse ignores changes inside a short debounce window so one press counts once.

As the contact wears or oxidises, the bouncing lasts longer. Once it outlasts the debounce window, a single press is reported as two clicks. That is why the fault appears after a year or two of heavy use, and why some mouse software lets you lengthen the debounce time.

debounce 10 ms

Bouncing lasts 11.6 ms → counted as 2 clicks.

What the numbers mean

ReadingHealthyWorth a look
Unintended doubles, 30 slow clicks01 or more
Shortest gap when clicking fast on purposeabout 80 to 150 msunder 40 ms without trying
Wheel reversals while scrolling one way0 to 1several
Polling estimate (office mouse)around 125 Hzwell under 100 Hz
Polling estimate (gaming mouse at 1000 Hz)500 to 1000 Hz, depending on browserstuck at ~125 Hz: check the mouse software setting

Want to see how fast you can click on purpose? Try the click speed test.

Still not working? Describe it

An AI assistant suggests likely causes and fixes, cheapest first. It sees only what you type. Answers can be wrong; check your device maker’s support pages before opening anything up.

Questions

How do I check if my mouse double-clicks by itself?

Click the left button slowly, one deliberate click at a time, 20 to 30 times on the test pad. If the double-click counter rises even though you never clicked twice quickly, the switch is chattering. The test flags any two clicks closer than 80 ms, which is faster than a person clicks on purpose.

How is the polling rate estimated?

Move the mouse in quick circles over the pad. The browser delivers pointer movements with timestamps, and the average gap between them gives the rate. Browsers and screens can cap how often events arrive, so the figure is an estimate: a 1000 Hz mouse may read lower on some systems. Where supported, the test uses coalesced events for a closer reading.

Why don’t the back and forward buttons show?

Buttons 4 and 5 are reported by most browsers, but some mouse software remaps them to keystrokes. If they do not light up, check your mouse software. Extra buttons beyond five are generally not visible to web pages.

Can I test scroll wheel problems?

Yes. Scroll over the pad slowly in one direction. Every notch should move the counter the same way; if you see the opposite direction appear while scrolling down, the wheel encoder is dirty or worn.

Other checks