BeogradPC
⌂ Home Buttons Drag Poll
DC threshold 250 ms

Click anywhere to test

0
0
0
0
0

Event log

No clicks yet — click anywhere on the test area

Scroll wheel

No scroll events yet
Ready
0 ms
0 ms
0 / 0
Color:
Width:
Click and hold, then drag to draw
0 Hz
0 Hz
0 Hz
— ms
0
Reference rates: 125 Hz (USB low) 500 Hz 1000 Hz 2000–8000 Hz (high-end)
Move the mouse rapidly across this area

About the Online Mouse Test

Test any wired or wireless mouse directly in your browser: verify every button and the scroll wheel, catch double-click malfunctions, check drag stability and measure the real polling rate in Hz. No download and no drivers required — all input is processed locally.

How do I know if my mouse is double-clicking on its own?

Use the Buttons test and click normally. The DC false-positives counter registers every pair of clicks that fired closer together than the threshold (250 ms by default). A healthy mouse should never produce them — repeated hits mean the switch is worn out, which is the classic double-click defect.

What is mouse polling rate and how is it measured here?

Polling rate is how many times per second the mouse reports its position to the computer, in Hz. The Precision test estimates it from the timing of consecutive movement events; common values are 125 Hz for office mice and 500–8000 Hz for gaming mice. Move the mouse continuously in circles for a stable reading.

Why do my drag lines break while I hold the button?

In the Dragging test, gaps in a stroke while the button is held down are flagged in red. Interruptions mean the switch is losing contact — an early sign of the same wear that causes double-clicking and failed drag-and-drop.

Does this test work with wireless and Bluetooth mice?

Yes. The browser sees any pointing device the operating system recognizes, including wireless, Bluetooth and trackpads. High-latency wireless connections can lower the measured polling rate compared to the same mouse used wired.

Is my input data uploaded anywhere?

No. The page makes no network calls; clicks and movements are analyzed in your browser only, and the optional report is saved as a local JSON file.

Help — Mouse Test

Three test modes:

Buttons — checks left/middle/right click and the scroll wheel. The mouse drawing visualizes click distribution: each region heat-maps blue→green→cyan→amber→red as you click more. DC false-positives counts how often two clicks fired closer than the threshold (top-right slider) — a working mouse should never produce them at the default 250 ms.

Dragging — hold and drag to draw. If lines break while the button is held, your mouse switch is failing. Interruptions (gaps in mousemove > 50 ms during a held drag) are flagged with red circles on the canvas.

Precision — measures polling rate as the median inverse of consecutive mousemove intervals (more robust than a moving average). The sparkline at the bottom shows Hz over time with colored baselines at 125/500/1000/2000 Hz reference rates.

Privacy: All data stays exclusively in your browser. The page makes no network calls (CSP connect-src 'none'). Export creates a local JSON file. Settings (sound, theme, threshold) are stored in localStorage under the mtest: prefix.

Reset clears all stats across all three modes. Export writes a JSON file including system info, per-test summaries, and the full event log.