Mouse Double Click Test
Test five buttons and four wheel directions, see double-click intervals in ms, spot unintended double clicks and drag breaks, and estimate polling rate.
Privacy: keys, buttons and movement are counted inside this browser and not sent anywhere. Ads on this page (Google AdSense) work separately — see the privacy policy.
To log Wi-Fi or internet drops and Bluetooth connects and disconnects over time, use the Windows program PortDock Hardware Tester (free).
Touch screens on phones and tablets have no mouse buttons or wheel, so this test does not fit them. Open it on a computer.
Move the mouse in fast circles inside the box for about 2 seconds.
Button log (last 30)
| Time | Button | Event | Interval | Look at |
|---|
How to use
- Inside the box, press the left, right and middle (wheel) buttons and the side buttons (back, forward) one at a time. Each lights up while held and its count goes up.
- Scroll the wheel up and down, and tilt it left and right if it can. If one notch counts in both directions, the wheel encoder is worth a look.
- If a single click gets a chatter suspect or the count jumps by two, suspect an unintended double click (switch chatter). Repeat a few times.
- Hold the left button and drag to draw a line. If the line breaks mid-drag with a red circle, the button let go for a moment (drag break).
How chatter is flagged
On the same button, if «previous press → this press» or «release → press again» is shorter than the threshold (40 ms by default), it is flagged. Even the fastest human double click usually takes longer than that between release and the next press. It is a hint, not a verdict — wireless receiver delays or very fast clicking can play a part, so repeat the test.
Limits of the polling rate estimate
- A web page cannot see the mouse's reports directly; it only counts the movement events the browser hands over. How browsers merge (coalesce) those events is not defined by any standard.
- Chrome and Edge deliver fairly dense pointerrawupdate events; other browsers may tie them to the screen refresh rate (60, 144 Hz…).
- Rates of 1000 Hz and above (2000, 4000, 8000 Hz) are the least certain because of timestamp precision and browser processing. Treat the number as a rough figure.
On equipment PCs too
Use it on shop-floor and panel PCs to check whether a mouse or trackball double-clicks on its own or drops drags, causing wrong presses on operator screens. For keyboards, use the keyboard tester; for screen refresh rate, the dead pixel & refresh rate test.
FAQ
One click registers as two
If it is flagged as a chatter suspect a few to a few tens of milliseconds apart, the switch contacts are a likely suspect. If it happens on another PC or USB port too, the mouse is the likely cause; ask about a warranty replacement.
Back and forward buttons leave the page
Outside the box the browser uses them to navigate. Press them inside the box, where they are blocked.
The polling rate is lower than my mouse setting
It is a browser estimate and can read low. Above 1000 Hz especially, browsers merge events and the number wobbles. Moving the mouse faster and continuously gets a little closer.