Mouse Test
Verify every button, your double-click speed, scroll wheel, and polling rate — in one panel.
Click each zone with the matching button. Double-click the left zone to measure speed. Move the pointer in fast circles anywhere in this panel for a polling-rate estimate.
How this test works
The panel listens to raw PointerEvents from your browser, which report every button press with a button index — left, middle, or right — plus high-resolution timestamps. Each zone counts presses of its button, the double-click readout measures the gap between two consecutive left clicks, and the hold readout times how long a button stays down, which exposes switches that release intermittently.
The polling-rate estimate counts how many position updates your mouse delivers per second while you move, including coalesced events that browsers batch between frames. It is an estimate — browser and OS layers can cap the reported rate — but it reliably distinguishes a 125 Hz office mouse from a 1000 Hz gaming mouse. Scroll testing counts wheel steps in both directions. As with every test on this site, nothing is recorded or uploaded.
Mouse problems? Try this
A button doesn't register
If a zone's counter never moves, the switch is suspect. Try the same button in another app to rule out the browser. Wireless mice: check battery and re-pair (Windows 11: Settings → Bluetooth & devices; macOS: System Settings → Bluetooth). If the button works intermittently or needs force, the switch is failing — on many gaming mice switches are replaceable; otherwise it's warranty time. Bring the result line from this test as your evidence.
Unwanted double-clicks
A single press that counts twice is switch bounce, the classic wear failure. Software can't fix worn hardware, but confirm it isn't a settings issue first: on Windows 11, Settings → Bluetooth & devices → Mouse → double-click speed; on macOS, System Settings → Accessibility → Pointer Control.
Scroll wheel skips or reverses
Dust inside the encoder causes skipped or reversed scroll steps — compressed air through the wheel gap often fixes it. If scrolling reverses direction consistently, check the natural-scrolling setting (Windows 11: Settings → Bluetooth & devices → Mouse → Scrolling direction; macOS: System Settings → Mouse → Natural scrolling) before blaming hardware.
Cursor stutters or polling reads 125 Hz on a gaming mouse
Plug the mouse directly into the computer, not a hub or keyboard passthrough. Check the polling setting in the manufacturer's software — many mice ship at 125 Hz by default or drop rates in wireless power-saving mode. Stutter on wireless mice often comes from 2.4 GHz interference: move the receiver away from USB 3 ports and Wi-Fi routers, ideally on a short extension cable to the mousepad.
Frequently asked questions
What is mouse polling rate and does it matter?
Polling rate is how often your mouse reports its position, in Hz. Office mice typically poll at 125 Hz, gaming mice at 1000 Hz or higher. Higher rates mean lower input latency and smoother tracking. Move the pointer in fast circles inside the test area to estimate yours.
Why does my polling rate read lower than the mouse advertises?
Browsers coalesce pointer events, and the test unpacks them where supported, but the OS, USB port, wireless mode, or the mouse's own software profile can cap the real rate. Check the manufacturer software (Logitech G Hub, Razer Synapse) for the active polling setting, and prefer a direct USB port over a hub.
My double-click fires when I single-click. Can this test confirm it?
Yes — click the left zone once at a time. If the click counter jumps by two, the switch is bouncing: a worn contact registers twice per press. That is a hardware fault, common on aging mice, and the usual fixes are a switch replacement or a new mouse.
What is a good double-click speed?
Most people double-click in 150–300 ms. The Windows default threshold is 500 ms, so anything below that registers. If your physical double-click is fast but Windows misses it, lower the threshold in Settings → Bluetooth & devices → Mouse.
Middle click does nothing in the test. Is my wheel button broken?
First make sure you are pressing the wheel straight down inside the middle zone. Some browsers reserve middle-click for autoscroll outside test areas, but inside the zone the event is captured. If the count never moves here but the wheel scrolls fine, the click switch under the wheel has likely failed.