Mouse Tester Buttons, double click, scroll and polling rate

Click, scroll and move inside the box. Every button lights up, and presses that come too close together are flagged as a possible double-click fault.

Test area

Mouse

Click any button, scroll and move the mouse here

  • Left0
  • Right0
  • Middle0
  • Back0
  • Forward0
Scroll wheel▲ 0 ▼ 0Scroll one way to check for jumps
Polling rate–Move the mouse fast in circles
Double clicks0Double-click to see the gap
Side scroll◀ 0 ▶ 0Tilt the wheel, if it tilts

EventHeldSince last press
Nothing yet

Test

Phones and tablets start in touch mode: taps, double taps, long presses, swipes and fingers.

Double-click limit

Two presses of the same button closer than this, from press to press, are flagged. A worn switch that bounces often sends its second press within a few tens of milliseconds. Raise the limit to be stricter, lower it if fast deliberate double clicks get flagged.

Everything is measured in this browser. Nothing is recorded or uploaded.

Double click test

Click slowly

Press the left button 30 to 50 times at a calm pace, one click at a time. Any press counted less than the limit after the one before is shown in red in the log and next to the button.

Read the result

No red presses means the button sends one click per press. Red presses during slow clicking mean the switch sent a click you did not make, which is the usual double-click fault. Test the right and middle buttons the same way.

If it double clicks

Check whether your mouse software has a debounce or click-delay setting, and try another USB port or a fresh battery. A switch that keeps bouncing is worn, so check the warranty before opening the mouse.

Scroll wheel and polling rate

Wheel jumps

Scroll steadily in one direction. If a single step goes the wrong way in the middle of a steady scroll, it is counted as a jump. Jumps usually come from a dirty or worn wheel encoder.

Polling rate

Polling rate is how often the mouse reports its position: 125 Hz is every 8 ms, 1000 Hz every 1 ms. The tester counts the movement events your browser receives, including the ones it groups together where the browser supports that.

Why the number can be low

Browsers can merge or drop movement events, and the count only runs while the mouse moves. Treat the result as a lower bound, and move fast in circles for a few seconds to see the highest value.

What a browser cannot measure

DPI

A web page only sees how far the pointer moved on screen, after your system's pointer speed and acceleration. The sensor's DPI is not available, so this tester does not show one.

Click latency

The time from pressing a button to the computer receiving it happens before the browser sees anything, so it cannot be measured here.

Extra buttons

Browsers only report five buttons. Extra buttons that your mouse software maps to keys or macros show up as those keys, not as buttons.

Mouse tester FAQ

Why does my mouse double click when I click once?

Most often the switch under the button is worn and bounces, sending two clicks for one press. Dust and a weak wireless signal can cause the same. Use the double click test above to confirm it, then try the fixes listed there.

What polling rate should my mouse have?

125 Hz is common for office mice and 1000 Hz for gaming mice. Higher rates give smoother tracking on fast screens but use more processor time. Your mouse software shows the rate it is set to.

Why did the back button leave the page?

The tester asks the browser to ignore the back and forward buttons inside the box, but not every browser allows that. Press them only inside the box, and if the page still goes back, the button works, since the browser received it.

Does the mouse tester work on a phone?

Yes. On a phone or tablet it starts in touch mode and counts taps, double taps, long presses, swipes and how many fingers the screen sees at once. Switch to mouse mode to test a mouse connected to a tablet.

Is anything recorded?

No. The counts and the log live on this page only and are gone when you reload it.