- Click your blocker’s icon in the toolbar (uBlock Origin, AdBlock, Ghostery, Brave Shields, etc.)
- Turn it off for
clickspeedtest.info - Reload the page
Hardware diagnostic
Mouse Test
Check every button on your mouse — including the side buttons most testers ignore — scroll the wheel to catch a worn encoder, and let the test flag a double-click fault automatically.
Click every button on your mouse over the panel above, then scroll the wheel both ways.
Buttons detected
0
Scroll ticks
0
Scroll jumps
0
Double-click faults
0
What this mouse test checks
A mouse can fail in four distinct ways, and most online mouse testers only catch the first one. This test covers all four.
| What it checks | The failure it catches |
|---|---|
| Button registration | A dead or intermittent button that sends nothing |
| Double-click fault | A worn switch sending two clicks from one physical press |
| Scroll encoder | A wheel that skips, sticks, or jumps in the wrong direction |
| Side buttons | Back and forward buttons, which most testers do not read at all |
How to test your mouse
- Click each button over the panel above. Left, right, middle (press the wheel down), then the two side buttons if your mouse has them. Each lights amber while held and turns teal once it has registered a clean press.
- Scroll the wheel both directions. Slowly, then quickly. Watch the tick count climb steadily.
- Watch for red. A button turning red means a double-click fault was detected — two clicks from what should have been one press.
- Watch the jump counter. Any value above zero means the wheel reported a reversal it should not have.
- Check what stays grey. A button that never lights up is either absent from your mouse or not registering.
Double-click fault: the most common mouse failure
This is what kills most mice, and it is the failure a light-up-the-button tester structurally cannot see — the button is registering, just twice.
Inside the switch, two metal contacts meet when you press. Metal contacts do not close cleanly; they bounce for a few milliseconds before settling. Firmware compensates with a debounce window, typically 8–20 ms, during which further signals from that button are ignored. As the switch wears, oxidises or collects dust, its bounce period grows past the debounce window and the extra bounce escapes as a second click.
In practice you drag a file and it opens instead. You click once in a game and fire twice. You select text and it selects a whole word.
How this test detects it: every press and release is timestamped. If the same button produces a full press-release-press cycle in under 45 milliseconds, that is recorded as a fault rather than as two clicks. A human double-tapping deliberately does not come close to that speed, so false positives are rare.
What to do about it
- Clean it first. Compressed air into the button gap, or electrical contact cleaner, resolves a meaningful share of cases because dust and oxidation are common causes. Free, and worth trying before anything else.
- Raise the debounce. Some gaming mice expose a debounce or click-latency setting in their configuration software. Increasing it a few milliseconds masks the fault completely, at the cost of latency most people cannot perceive.
- Replace the switch. Omron and Kailh switches cost very little. It requires soldering, which is straightforward if you have done it before and not worth learning on a mouse you rely on.
- Check the warranty. Double-click failure inside the warranty period is a standard RMA case, and manufacturers replace for it routinely.
Scroll wheel skipping and jumps
The wheel sits on a rotary encoder that emits pulses as it turns. Direction is worked out from the order the pulses arrive in. When the encoder wears or fills with dust, pulses get missed or misread, and the result is a wheel that scrolls the wrong way for a moment, sticks, or moves in unpredictable jumps.
This test counts every tick and separately counts jumps — a reversal in direction arriving within a fraction of a second of the previous tick, which is not something a hand can physically produce mid-scroll. A healthy wheel scrolled steadily in one direction produces zero jumps. Several jumps during a smooth one-way scroll means encoder wear.
Cleaning is genuinely worth trying: compressed air blown into the wheel gaps dislodges the debris that causes most cases. Beyond that the encoder is a soldered component, and replacement is more involved than a switch.
Side buttons, and why they often seem broken
Back and forward buttons are the most common false alarm in mouse testing. They frequently appear dead when the hardware is fine, for reasons that have nothing to do with the mouse:
- The application ignores them. Many apps do not bind buttons 4 and 5 at all.
- They are remapped. Manufacturer software often reassigns them to macros or DPI switching, so they no longer send back and forward.
- The page navigates instead. In a browser, a working back button leaves the page rather than showing feedback, which looks identical to nothing happening. This test suppresses that so the buttons can actually be seen.
If they light up here, the hardware works and the problem is software configuration.
What a browser cannot test
Worth stating plainly, because several sites imply otherwise:
| Measurement | Possible in a browser? | Why |
|---|---|---|
| Button registration | Yes | Standard mouse events |
| Double-click faults | Yes | Event timestamps are precise enough at this scale |
| Scroll behaviour | Yes | Wheel events carry direction and magnitude |
| DPI | No, not reliably | The browser sees pixels moved after OS pointer settings and scaling have already been applied |
| True polling rate | Approximate at best | Browsers coalesce mouse events to the frame rate and deliberately reduce timer precision |
| Sensor tracking quality | No | Requires reading raw sensor data the browser never receives |
The mouse polling rate test goes into why the polling figure is an estimate and why chasing a bigger number stops paying off quickly.
Reading your results
| Symptom | Likely cause | What to try |
|---|---|---|
| A button never lights up | Failed switch, or the mouse lacks that button | Test on another computer to isolate hardware from software |
| A button turns red | Double-click fault from a worn switch | Clean, raise debounce, replace the switch, or RMA |
| Scroll jumps above zero | Worn or dirty encoder | Compressed air first; encoder replacement otherwise |
| Ticks climb erratically | Encoder missing pulses | Same as above |
| Side buttons dead here but the mouse is new | Remapped in vendor software | Check the mouse’s configuration software |
| Everything passes but the cursor stutters | Sensor, surface, or wireless interference, not the buttons | Try a different surface, a wired connection, or another USB port |
Repair or replace
A rough rule: a single failing switch on a mouse you like is worth repairing if it is out of warranty and you can solder, since the part costs almost nothing. An encoder fault is more work for less certain results. Multiple failures at once usually means the mouse has simply reached the end of its life — switches are rated in the tens of millions of clicks, and a mouse that has worn one out has usually worn the others close to it.
Before buying anything, check the warranty. Double-click failure is the single most common mouse RMA and manufacturers handle it as routine.
FAQ
Is there a way to test my mouse?
Yes — the test above checks every button, the scroll wheel and double-click faults directly in your browser, with nothing to install. For anything below the button layer, such as sensor tracking or true DPI, you need the manufacturer’s own software.
What is a mouse test?
A diagnostic that confirms each part of a mouse responds correctly: every button registers a press, the scroll wheel reports both directions cleanly, and no button sends two clicks when you pressed once.
How do I tell if my mouse is bad?
The clearest signals are a double-click fault (dragging opens files, single clicks register twice), a scroll wheel that jumps the wrong way, or a button that intermittently does nothing. This test surfaces all three. Cursor stutter is a different problem — that points at the sensor, surface or connection.
Why does my mouse double click when I click once?
The switch contacts have worn and now bounce for longer than the firmware’s debounce window, so the bounce escapes as a second click. It is the most common way a mouse fails. Cleaning sometimes fixes it; otherwise the switch needs replacing, or an RMA if still under warranty.
Can this test my mouse DPI or polling rate?
Not reliably. The browser only sees pixels moved after your operating system’s pointer settings and display scaling have been applied, and it coalesces mouse events to the frame rate. Use the manufacturer’s software for DPI.
How is this different from the click speed test?
This checks whether your hardware works. The click speed test measures how fast you can click, and the mouse click test focuses on click registration during rapid clicking.
Does this work on a laptop trackpad?
Left, right and scroll will register, since the trackpad reports the same events. There are no physical side buttons or a wheel encoder to test, so those parts of the diagnostic do not apply.
About · Contact · Privacy Policy · Affiliate Disclosure
Related tests and guides
- Mouse Click Test — click registration during rapid clicking
- Double Click Test — check your double-click pace against your OS setting
- Keyboard Test — the same diagnostic for your keyboard, with chatter and rollover
- Mouse Polling Rate Test — why chasing a bigger Hz number stops paying off
- Click Speed Test — measure your CPS, 1 to 60 seconds
- Jitter Click Test — the tension-based speed technique
- Drag Clicking — the hardware-dependent technique
- Reaction Time Test — measure your reflexes in milliseconds
- CPS Test — clicks per second for left, right, both buttons or spacebar