Mouse Lab // Timed Click Rate
CPS TEST CLICK SPEED & CONSISTENCY
Measure how many primary-mouse clicks your browser receives per second. Choose a 1, 5, 10, 30 or 60 second window, then review average CPS, best one-second burst, median click interval, one-second pace spread and recent runs.
LOCAL TESTClick timing and run history stay in this browser session on this page.
How to run a useful CPS test
- Choose the duration you want to compare. A one-second run is mainly a short burst, while longer windows show sustained clicking.
- Use the same physical mouse button, browser and duration when comparing runs.
- Click once inside the large test area to start. That first click is counted.
- Keep clicking until the timer reaches zero. Clicks received after the exact end time are ignored.
- Repeat several runs and compare average CPS together with best one-second burst and pace spread instead of trusting only one personal-best attempt.
How GearCheck Lab calculates CPS
Final CPS is accepted primary-mouse clicks divided by the selected duration. Timing uses the browser's high-resolution performance.now() clock. The test groups clicks into one-second buckets, calculates the best bucket and shows the standard deviation of per-second counts as pace spread.
The median interval is the middle time gap between accepted clicks. It helps compare rhythm, but it is not a switch debounce or input-latency measurement.
Why CPS is not a hardware-health verdict
This tool measures browser click events, not the physical motion of the switch. A worn switch that chatters, vendor macros, automation software or unusual remapping can create more browser events than intended and inflate a CPS result.
If one physical click sometimes becomes two, use the separate Double-Click & Chatter Test. Do not use a high CPS score as proof that the mouse switch is healthy.
How to compare runs fairly
- Use the same duration; a one-second burst is not directly comparable with a 60-second endurance run.
- Use the same mouse button and clicking technique.
- Keep the browser tab visible and avoid heavy background work that could affect event delivery.
- Stop if your hand, finger or wrist becomes uncomfortable. There is no diagnostic value in pushing through pain.
- If a score changes dramatically after a browser, port or connection change, repeat enough runs to see whether the difference is consistent.
CPS test FAQ
What does CPS mean?
CPS means clicks per second. Here it is the average number of accepted primary-mouse click events divided by the selected duration.
Why does the timer start on the first click?
Starting with the first accepted click removes a separate reaction-time phase and makes repeated click-rate runs easier to compare.
Does this measure mouse latency?
No. The page records when click events arrive in JavaScript. It does not know the exact physical moment the switch moved, so it cannot calculate end-to-end mouse latency.
Can double-click chatter increase CPS?
Yes. If one physical press is delivered as multiple browser click events, the counter can increase. Use the dedicated double-click diagnostic when you suspect that fault.
Can I use touch or a pen?
Not for this mouse CPS score. This page intentionally counts only primary mouse input so different input types are not mixed together.
Related mouse diagnostics