Mouse Test: Buttons, Double Click, Scroll Wheel & CPS

Pick a test, then use your mouse in the test area below

Best on a desktop or with an external mouseTouch and tap input are not counted as mouse test results. On phones and tablets, connect a mouse to run the tests.

Check each mouse button

LeftNot detected
MiddleNot detected
RightNot detected
BackNot detected
ForwardNot detected
Mouse event areaPress left, middle, right, Back or Forward here. The context menu is disabled only inside this area.

Press buttons inside the test area. Pressed, tested and untouched states stay separate so you can inspect one control at a time.

Back and Forward buttons can be reserved by your browser or operating system. A missing event does not prove a hardware fault.

Recent browser events

No events yet

Mouse test · no permissions needed

What the mouse test shows

See what your browser receives from your mouse. Check every button, inspect click intervals, observe vertical and horizontal wheel events, then measure your CPS.

Reading the results

What the numbers can tell you

Every value above is a browser event, shown exactly as received. Read these three before drawing any conclusion about your mouse.

Interval chips and the dblclick counter

Each chip is the time between two consecutive clicks of the same button, newest first. The dblclick counter only goes up when the browser itself joins two clicks into a double click, based on your operating system’s double-click speed. If you pressed once but a new chip shows a very short interval, or the dblclick counter goes up, that press reached the browser as two clicks. Repeat it several times, then compare another browser and another computer before blaming the mouse.

“Not detected” on Back or Forward

Not detected means this page has received no event from that button since it loaded or was last reset. Browsers and operating systems often reserve Back and Forward for page navigation, and mouse software can remap them, so the press may never reach the page. Treat it as a missing event, not as a fault. A button the browser reports with a code other than 0 to 4 is listed under Other button codes instead.

Two buttons at once in Chrome

When you hold one button and press a second, or let go of one of two held buttons, Chrome reports the change as a pointer move with a new Buttons bitmask, not as a separate press or release. The button tiles follow that bitmask, so both buttons still light up. The recent events list only records presses, releases and clicks, so it may skip the second press or show a release with no matching press. The bitmask adds 1 for left, 2 for right, 4 for middle, 8 for Back and 16 for Forward.

Privacy by design

Your raw test data stays in this browser

Mouse buttons, coordinates, event timing, wheel deltas, the keys you press, the sound test frequency and volume you pick, your microphone audio and camera picture, and event history are not sent to any analytics service.

Browser storage

Only CPS best scores, grouped by test duration, are saved in localStorage. You can clear them at any time. Raw event history, mic recordings and camera snapshots are kept in memory and disappear when you leave or reload.

Usage analytics

If Google Analytics is enabled, it records which pages you view (the address without anything after #), scrolling and engagement time, and processes standard connection and browser metadata. On top of that, this tool itself sends only these custom events: mode start, stop, completion, reset, local-record clearing, the sound test safety notice having been shown once, and the permission result of the mic and webcam tests. They carry only the interface language, the test mode, a permission result code (such as granted, denied or no device found) and this site's name, device-tester: no scores, no sound test frequency, volume, waveform or play time, and no microphone or camera names, audio or video. Google Signals and ad personalisation are disabled. Separately, Cloudflare adds Cloudflare Web Analytics to every page to count page views, referrers and load speed; it uses no cookies or localStorage and never receives any test data.

Permissions and uploads

The mouse, keyboard and sound tests use standard pointer, wheel, keyboard and audio output APIs and ask for no device permission; the sound test only plays audio and never records. The mic and webcam tests ask for permission only after you press start, and sound and video stay in this tab, never uploaded or saved. The permission covers all of www.pocketool.app, and you can take it back at any time from the icon next to the address bar.

Mouse test questions

Can this test prove my mouse is broken?

No. It shows only the events delivered to this browser. Drivers, browser settings, extensions and the operating system can affect what appears.

Why do Back or Forward buttons show nothing?

Some browsers and operating systems reserve side-button actions. Compare browsers and computers before drawing a hardware conclusion.

Are wheel delta values the physical wheel steps?

No. Their units depend on deltaMode and browser processing. They must not be interpreted as DPI, polling rate or hardware latency.

Does a keyboard press or screen tap count toward CPS?

No. The CPS area counts physical left-button pointer input and ignores touch, pen and keyboard activation.

More device tests