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.
Click, scroll and move here
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.
Bouncing lasts 11.6 ms → counted as 2 clicks.
What the numbers mean
| Reading | Healthy | Worth a look |
|---|---|---|
| Unintended doubles, 30 slow clicks | 0 | 1 or more |
| Shortest gap when clicking fast on purpose | about 80 to 150 ms | under 40 ms without trying |
| Wheel reversals while scrolling one way | 0 to 1 | several |
| Polling estimate (office mouse) | around 125 Hz | well under 100 Hz |
| Polling estimate (gaming mouse at 1000 Hz) | 500 to 1000 Hz, depending on browser | stuck 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
- Keyboard test Every key, rollover and ghosting
- Click speed (CPS) Clicks per second over 1 to 30 s
- Controller test Buttons, sticks, drift and rumble
- Mic test Level meter and local record-and-play
- Webcam test Live preview, real resolution and frame rate
- Speaker test Left, right and both channels
- Dead pixel test Full-screen colours and stuck-pixel flasher
- Refresh rate test Measure your screen’s real Hz
- Touchscreen test Multi-touch count and dead-zone grid
- Reaction time test Five rounds, average in milliseconds
- Vibration & sensors Haptics, motion, orientation, battery