1. Home
  2. Audio & video tools
  3. Mouse Tester

Mouse Tester

Check that all buttons register, whether a switch is chattering, and how often the mouse reports its position.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Mouse Tester

  1. Click each button, scroll and move inside the test box.
  2. Click one button repeatedly and read the gaps between presses.
  3. Turn on the polling-rate test and move the mouse for a few seconds.

Features

  • Left, middle, right, back and forward buttons
  • Gap between presses of the same button, with a chatter threshold
  • Scroll wheel direction and step size
  • Polling rate from pointer event timing
  • Pointer position

Supported formats

Input

  • Mouse

You get

  • Readings

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Mouse Tester is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Polling rate is estimated from browser events and may read lower than the mouse’s real rate.

Guide

Testing a mouse: buttons, wheel, double-click faults and polling rate

A mouse has few parts, and most of them wear out: switches that double-click by themselves, a wheel that skips, a sensor that drops out. This tester gives each part a visible check in the browser, plus two measurements that are hard to see by eye: the gap between repeated presses of one button, and how often the mouse reports its position.

The buttons

Move the pointer into the test area and press each button. Left, middle, right, back and forward light up while pressed and turn green once they have been used, so you can see at a glance if a side button does nothing. The pointer position is shown as coordinates, and the Reset button clears everything.

The wheel

Scroll up and down inside the area. The page counts steps in each direction and shows the size of the last step in pixels. A wheel with a worn encoder may skip, count in the wrong direction occasionally or give uneven step sizes. Smooth-scroll wheels and touchpads report smaller steps, so comparing two devices is more useful than looking for one number.

The double-click test

Press one button on purpose a few times, at your usual speed. The page lists the time between presses of the same button, in milliseconds, and the median. If a press comes sooner than the threshold after the one before, the page flags it. With the threshold at 60 ms, a press 25 ms after the previous one is flagged; a human cannot normally click twice in 25 ms, so the switch is probably chattering.

A worked example

Press Sample to load an example run: a polling rate of 1000 Hz, gaps between presses of 310, 280, 25, 340, 295 and 410 ms, a median of 303 ms, and one press flagged as faster than 60 ms. The warning explains that if you did not click that fast, the switch may be chattering, which is a common fault of worn mouse buttons.

Measuring the polling rate

Turn on Measure while I move the mouse and keep moving steadily for a few seconds. The page times the gaps between pointer events, including the extra events some browsers group together, and shows the rate in hertz with the nearest common value. A 1000 Hz mouse has a gap of 1 ms, a 125 Hz mouse 8 ms. The browser, the operating system and the screen refresh can lower the figure, and a notice appears if it is under 400 Hz, so take it as a lower bound.

Edge cases

Some browsers deliver one pointer event per screen refresh, which caps the result at 60 or 144 Hz unless they supply the finer events. A slow, jerky movement gives a low reading. Wireless mice may switch to a lower rate to save power while idle. Touchpads are not meant for this test.

Limits

It cannot test the sensor’s tracking quality, DPI accuracy or lift-off distance. The flagging threshold is only a guide. Results are not stored.

What the polling rate means in time

The polling rate is the number of position reports a second, so the time between reports is its reciprocal: 8 ms at 125 Hz, 2 ms at 500 Hz, 1 ms at 1,000 Hz and 0.125 ms at 8,000 Hz. A faster rate means the cursor position is never more than that many milliseconds old, which matters mostly in fast games and on high refresh rate screens. When you compare two mice, use the same surface, the same browser and the same movement speed, because those change the figure as much as the hardware does.

Checked against the current version of the Mouse Tester on .

Frequently asked questions

What is a double-click problem?

A worn button switch can bounce, registering one press as two within a few milliseconds. It shows as accidental double clicks or broken drags. The test lists the time between presses; human clicking is rarely faster than about 60 ms.

What polling rate do I need?

Most office mice report at 125 Hz and gaming mice at 500 or 1000 Hz. Higher rates give smoother cursor movement and lower input delay, but the benefit is small for everyday use, and they use slightly more power.

Is the polling rate the real USB rate?

It is an estimate from pointer events. Browsers and the operating system can combine events, so the measured value is often lower than the mouse’s real rate.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.