Mouse Tester
Click any button to test it — with double-click bug detection, scroll and sensor checks.
Left: 0
Middle: 0
Right: 0
Back (4): 0
Forward (5): 0
Scroll ↑: 0
Scroll ↓: 0
Click, scroll and hold buttons inside this panel. Right-click menu is suppressed here.
Sensor tracking
Draw slow circles — gaps or straight jumps in the line reveal sensor skipping.
Double-click detector
Any second click within 80ms of the last one is flagged — real human double-clicks are slower. Flags: 0
How it works
Every part of your mouse gets its own check. The five button zones light up on the mouse graphic as you press them and count each click — including side buttons 4 and 5 where the browser exposes them. The scroll counters increment per wheel step in each direction, so a skipped or reversed step (a failing wheel encoder) shows up immediately as a count that doesn't move or moves the wrong way.
The double-click detector watches the interval between consecutive presses of the same button. A worn micro-switch "bounces", firing two clicks from one physical press within a few milliseconds — our 80ms threshold is far below intentional double-click speed, so any flag is a strong sign of the infamous double-click defect. The tracking canvas draws your raw pointer path; a healthy sensor produces a continuous line, while jumps and gaps at slow speeds indicate sensor skipping or a dirty lens. All processing happens locally in your browser.
Mouse button test: what each button should register as
Browsers number mouse buttons consistently: 0 is left click, 1 is the wheel press (middle click), 2 is right click, and 3/4 are the side buttons — "back" and "forward". If a side button does nothing here, check the vendor software first: buttons remapped to keyboard shortcuts or macros in G HUB, Synapse or similar report as those keys, not as mouse buttons, and that's configuration rather than damage. A DPI button usually never appears — most mice handle it internally without telling the computer, which is normal.
Reading a failed test
| Result | Most likely cause | What to do |
|---|---|---|
| A button counts nothing at all | Broken switch or cut trace | Try another USB port and PC to rule out software; if it stays dead, the switch needs replacing |
| Double-click flags on one button | Worn micro-switch contacts bouncing | Classic wear failure — see the double-click fix guide for the warranty, software-debounce and switch-swap options |
| Scroll count skips or reverses | Dirty or worn wheel encoder | Blow out the wheel housing with compressed air; persistent misses mean the encoder is failing |
| Clicks register intermittently on a wireless mouse | Weak battery or interference | Charge fully, move the dongle to a front port or extension, away from USB 3.0 sockets |
| Tracking line has jumps at slow speed | Dust on the sensor lens or a failing sensor | Clean the lens with a dry cotton swab and re-test on a plain mousepad |
Two related checks are worth running while you're here: the click speed test confirms sustained clicking under load, and the polling rate test verifies your mouse actually reports at its advertised rate — a mouse stuck at 125Hz feels sluggish even with perfect switches.
Diagnosing your mouse
Click each button, roll the wheel and move the pointer inside the arena; every button, scroll step and the double-click detector report live. Because the test reads raw browser events, it separates a genuine hardware fault from a software quirk — the difference between "my mouse is broken" and "my mouse software remapped a button".
The double-click bug
A worn micro-switch "bounces", sending two clicks for one physical press. The detector flags any second click landing within 80 ms of the first — far faster than any human double-click. Repeated flags on single presses mean switch bounce: a real hardware fault. Contact cleaner sometimes buys time; otherwise the switch needs replacing. This same bounce silently inflates scores on the click test, so verify here first.
Button and scroll issues
| Symptom | Cause | Fix |
|---|---|---|
| Side buttons 4/5 don't register | Browser support varies; driver mapped them to Back/Forward | Disable gestures in the mouse software, re-test |
| Right-click opens a menu | Context menu stole focus | Click once inside the arena first |
| Scroll skips or reverses steps | Failing wheel encoder | Clean the wheel; a worn encoder needs replacing |
| One physical click = two counts | Switch bounce (double-click bug) | Contact cleaner or switch replacement |
Sensor and tracking
Move the pointer smoothly across the arena. Jumps, stutters or a cursor that won't reach the edges point to a dirty sensor lens, a bad surface (glossy or glass), or a failing sensor. Wipe the lens, try a proper mousepad, and re-test before blaming the hardware.
Troubleshooting
› Right-click opens a menu instead of registering
The test arena suppresses the context menu while your pointer is inside it. If a menu still opens, click once inside the arena first so it has focus.
› Buttons 4 and 5 don’t register
Browser support for side buttons varies, and some mice map them to Back/Forward at driver level. Try disabling gestures in your mouse software, then test again.
› The double-click detector flagged my mouse — now what?
Repeated flags on a single physical click mean switch bounce, a hardware fault. Cleaning with contact cleaner sometimes helps; otherwise the switch needs replacing.
Frequently asked questions
› Which mouse buttons can I test?
Left, right, middle (wheel click), and side buttons 4 and 5, plus scroll up/down and pointer tracking.
› What is the double-click bug?
A worn switch “bounces”, sending two clicks for one press. Our detector flags any second click that lands within 80ms of the previous one — far faster than a human double-click.
› Can I test my scroll wheel?
Yes — scroll inside the arena and watch the up/down counters. Skipped or reversed steps indicate a failing wheel encoder.
› Is my mouse data private?
Completely. All events are processed in your browser; nothing is recorded or uploaded.
Test your exact mouse model
Every model fails differently — the G502's switches bounce, the Superlight drops inputs near USB 3.0 ports, the DeathAdder V2's wheel encoder wears. Pick your mouse for its specs, documented weak points and model-specific fixes alongside the tester: