A mouse test checks that every button and the scroll wheel reach your computer correctly. This one counts clicks for the left, right, wheel, back and forward buttons, counts wheel up, wheel down and tilt events, and flags a double-click fault when a button is pressed again within 50 ms of being released. You can set that threshold to 30, 50 or 80 ms.
| Symptom | Common cause | How to check |
|---|---|---|
| One click opens things twice | A worn button switch bouncing | Click slowly; look for "suspect" in the last-5 line and a Double-click fault count |
| Drag drops halfway | The switch contact breaks for a moment while held | Hold the button and drag; see if the fault count goes up |
| Page jumps up while scrolling down | Worn or dirty wheel encoder | Scroll one way only; the opposite counter should stay at 0 |
| Back or forward button does nothing | Button remapped in mouse software | Check whether Back clicks or Forward clicks stays at 0 |
| Works fine on another computer | Driver, macro or button settings | Compare both computers at the same threshold |
How to test mouse buttons
Press each button and scroll the wheel inside the test area. The matching part of the mouse drawing lights up and the result counts clicks per button. Inside the area the right-click menu does not open and the side buttons do not navigate back or forward, so you can press anything.
The Wheel button (middle click) is counted as Wheel clicks. If you hold several buttons at once, they all appear under Held now. Browsers can see five buttons: left, right, wheel, back and forward. A DPI button handled inside the mouse, or a button your mouse software maps to a keyboard shortcut, may never show up as a click.
Double click test: is my mouse double clicking?
Click the left button slowly, about once or twice a second, ten times. If Double-click fault reads None, the button is fine. A number means a single press was registered twice.
A mouse button sits on a small switch with metal contacts. As it wears, the contacts can bounce on one press and send two signals. That bounce is far shorter than the gap when a person clicks twice on purpose, so a press that comes within 50 ms of a release is flagged. Raise the threshold to 80 ms to catch a switch that fails only now and then; drop it to 30 ms if you click very fast and get false flags.
Under the buttons, a line shows the release-to-next-press time for the last 5 left clicks. Reading "150ms · 150ms · 150ms · 12ms (suspect)" means the first three were normal and the last press came 12 ms after release. The result then shows a fault count of 1 and a Shortest re-press gap of 12 ms. A deliberate fast double click can also be flagged, so test with single clicks.
Mouse double clicking: hardware or software?
If faults still show on another USB port and another computer at the same threshold, the mouse switch is the problem. If the mouse is clean on another computer, look at the first computer's settings.
Check your mouse software first. A macro or remap that turns one press into two clicks shows up here as two clicks too. For a wireless mouse, replace the battery and move the receiver to a port closer to the mouse.
In Windows 11, Settings > Bluetooth & devices > Mouse, then Additional mouse settings under Related settings, opens Mouse Properties. Its Buttons tab has a Double-click speed slider. That setting only decides how close two clicks must be to count as a double click; it does not create clicks. Changing it will not fix a bouncing switch or change this test's result.
Scroll wheel test
Scroll slowly in one direction only. If the opposite counter goes up, the wheel encoder is misreading. For example, scrolling down twenty notches and seeing Wheel up at 2 means the page jumped backward twice.
The encoder reads how far and which way the wheel turns. Wear or dust makes it read the wrong direction. Compressed air sometimes helps, but wear comes back. Mice with a tilting wheel are counted separately under Wheel tilt (left/right). Counts are browser wheel events, so a touchpad can send many per gesture.
FAQ
Why 50 ms?
A person releasing a button and pressing it again on purpose usually takes longer than 50 ms. The extra press from a bouncing switch arrives much faster. Use 80 ms for an intermittent fault and 30 ms if you get false flags.
Does it work with wireless mice and touchpads?
Yes. It counts the click signals the browser receives, so wired, wireless and Bluetooth mice are tested the same way. Touchpad clicks come in as left and right clicks.
My side buttons don't go back a page here. Is that a fault?
No. The test area blocks back and forward navigation on purpose. If Back clicks or Forward clicks goes up, the button works. If it stays at 0, check whether mouse software assigned it another function.
How do I fix a mouse that double clicks?
Under warranty, ask the maker for a replacement and include the fault count and shortest gap from this test. Otherwise the button switch can be replaced, which means opening the mouse and soldering.
Sources: W3C Pointer Events · W3C UI Events: MouseEvent.button · MDN Web Docs: WheelEvent · Microsoft Support: Change mouse settings in Windows · Updated 2026-10-14