DEV Community

Cover image for Made a free online mouse tester — check for double-click faults, polling rate, CPS, and all button functions (no install needed)
Liu Panfeng
Liu Panfeng

Posted on

Made a free online mouse tester — check for double-click faults, polling rate, CPS, and all button functions (no install needed)

Hey everyone,

I recently built a browser-based mouse testing tool and thought some of you might find it useful — especially if you’re into gaming, hardware troubleshooting, or just want to check if your mouse is acting up.

It’s called Online Mouse Test, and it’s completely free, runs in your browser, and doesn’t require any downloads.

What it does:

Detect double-click faults — shows the time between clicks and highlights suspicious intervals (< 80ms)

Test all mouse buttons — left, right, middle, and side buttons (B4/B5) with real-time visual feedback

Scroll wheel test — tracks scrolls and shows directional indicators

Polling rate (Hz) monitor — real-time tracking of how often your mouse reports position

CPS (Clicks Per Second) test — with 5s, 10s, and 30s modes, live progress bar, and best score tracking

Event log — logs all clicks, releases, and warnings

Why I built it:

I’ve had gaming mice develop double-click issues and wanted a simple way to check without installing software. Also, sometimes you just want to verify if all buttons work on a new or old mouse.

Link:
https://starryring.com/toolbox/mouse/

Features in action:

Visual mouse model that lights up when you click a button

Clean dark theme with clear metrics

Guide/FAQ section explaining how to interpret results

Mobile-friendly sidebar with links to other hardware test tools (keyboard, mic, camera, screen)

Who might find this useful:

Gamers wondering if their mouse is double-clicking

Anyone buying/selling used mice

People troubleshooting scroll wheel issues

Those curious about their mouse’s real polling rate

Anyone practicing or testing their CPS for games like Minecraft or click-heavy titles

The tool respects privacy — no data is sent to any server. Everything runs locally in your browser.

I’d love for you to try it out and let me know what you think. If you have feedback, suggestions, or run into any bugs, feel free to comment below or DM me.

Also, if you find it useful, consider sharing it with others who might benefit from it.

Thanks for checking it out!

Top comments (0)