Mouse Test — Buttons, Chatter, Wheel & Polling Rate

Check your mouse buttons, wheel, click chatter and polling rate.

Button test

L
R
B
F

Click inside this area. For testing, the right-click menu and other default button actions are suppressed within the box.

🔒 Nothing you do is sent to a server — it is processed on your device.

Left button
0
Middle button
0
Right button
0
Back button
0
Forward button
0

Chatter detection

under 80ms

If the same button is pressed again within a shorter interval than this threshold after the previous click, it is logged as "possible chatter". OS or mouse-utility settings and a double-click habit can also produce short intervals, so this does not confirm a fault. Treat it as a rough guide if it is detected repeatedly and unintentionally.

Detections 0 total
  • No clicks yet. Clicking inside the button-test area records them here.

Double-click speed

Not measured yet. Try clicking the same button twice quickly.

Shows the most recent interval between two clicks of the same button (within 500ms).

Wheel test

Move your cursor here and scroll the wheel up/down and left/right
Current direction
-
Vertical scroll total
0
Horizontal scroll total
0

Horizontal scroll can be detected with a wheel or trackpad that supports it, or by scrolling while holding Shift. The numbers are an approximate running total of the amounts the browser reports.

Approximate polling rate

Current (per second)
0
Peak (per second)
0

The number of mousemove events per second the browser received while you moved the mouse a lot. Because the browser or OS can drop events, this is an approximation that can read lower than the actual polling rate. If you need an accurate value, use the utility software from your mouse maker.

Resets the click counts, chatter history, wheel totals and peak polling rate (the threshold setting is kept).

🔒 Everything is processed on your device — never sent or saved.

How to use it — checking that your mouse responds

  1. Inside the "Button test" box, click the left, middle (wheel press), right, back and forward buttons one at a time. If the matching part of the diagram reacts and the count below goes up, that button is recognized.
  2. Click the same button quickly and repeatedly, and check whether extremely short re-clicks show up under "Chatter detection". You can adjust the threshold to suit your setup.
  3. "Double-click speed" shows the most recent double-click interval in milliseconds.
  4. Inside the "Wheel test" box, scroll up/down and left/right and confirm the direction and totals react.
  5. Move the mouse a lot to see the "Approximate polling rate" — it is a rough figure only.
  6. When you are done, "Reset counts" returns the numbers to their initial state.

What makes this tool useful

  • Nothing you do is sent to a server — everything runs on your device (in the browser). No install, no sign-up.
  • Supports all five buttons (left, middle, right, back, forward) and shows a per-button click count.
  • The chatter threshold (default 80ms) is adjustable, and only that setting is saved on your device for next time.
  • It also detects vertical and horizontal wheel scrolling with running totals, plus an approximate polling rate for mouse movement.

Common symptoms of chatter

Mice with chatter often show the following symptoms:

  • A single click is treated as a double-click (folders or files open on their own, text gets selected, and so on).
  • A drag-and-drop is dropped partway because the button is read as released, breaking the selection or drag.
  • In games, a single click turns into a burst of clicks.

If any of these sound familiar, use "Chatter detection" above to see whether short re-clicks are actually logged.

How to check (a rough method)

To look for chatter, deliberately click slowly, one press at a time, and watch the "Chatter detection" history. Fast repeat clicking logs short intervals even on a healthy mouse, so test at a normal clicking speed. The more often the same button is logged, the more useful it is as a guide.

Cleaning or settings can sometimes help

Chatter symptoms are sometimes caused by dust or dirt inside the mouse, and some users report that cleaning helped (results are not guaranteed). Some models also offer a "debounce" (anti-chatter) setting in the OS or the maker's utility. A common order is to try cleaning and settings first, and only consider replacing the mouse if that does not help.

About deciding to replace it (general guidance)

Chatter is often caused by wear of the switch contacts inside the button, and tends to appear more on older mice. If cleaning and settings do not help and it happens often enough to disrupt everyday use, that is one sign it may be time to replace it. While under warranty, contacting the maker's support first is recommended.

About polling rate

Polling rate is how many times per second the mouse reports its position to the computer (125Hz, 500Hz and 1000Hz are common). A higher number can, in theory, make cursor movement smoother, but JavaScript in the browser can only measure "how many events the browser was able to receive", which can read lower than the true value because of browser and OS limits. For an accurate figure, the utility software from your mouse maker is more suitable.

Frequently asked questions

What is mouse chatter (double-click issue)?

Chatter is when a single physical click registers as two or more clicks in an extremely short interval. Common symptoms are a single click opening a file as if you double-clicked it, or a drag being dropped partway through because the button was briefly read as released. It is often caused by wear or degradation of the switch contacts inside the button.

This tool flagged "possible chatter". Is my mouse broken?

Not necessarily. This flag alone does not confirm a fault. OS or mouse-utility settings, unintended fast repeat clicks, or a habit of double-clicking quickly can all produce short intervals. Treat it as a rough guide when it is detected repeatedly and at times you did not intend. If you are concerned, check the mouse manual or contact the maker (repairs may be free while under warranty).

My mouse button is not working — the back or forward (side) button does not respond.

It is not necessarily broken. Some mice do not have back/forward buttons at all, and on others the buttons may be remapped to a different action in the maker's software. In those cases pressing the button does not reach the browser as a standard button input, so this diagram does not react. Check the settings in the utility that came with your mouse.

The polling rate is lower than my gaming mouse's rated 125Hz / 500Hz / 1000Hz. Why?

This tool only measures how many mousemove events the browser received. The browser or OS may coalesce or drop events, so the number can come out lower than the actual rate the mouse sends. The value shown here is an approximation, not a precise polling-rate measurement. For an accurate figure, use the utility software from your mouse maker.

The wheel does not respond when I scroll.

Move the mouse cursor inside the wheel-test box first, then scroll — it cannot detect scrolling outside the box. If it still does not respond, besides a faulty wheel, check whether a setting treats trackpad gestures as wheel input, or whether a browser extension is intercepting the scroll.

Does it work on a phone or tablet?

The page displays, but tapping with a finger cannot tell the button types (left, middle, right, back, forward), the wheel or the polling rate apart, so it is not a practical check. If you have a mouse connected over Bluetooth or an adapter, you can test that mouse. For checking a physical mouse, a computer is recommended.

Prefer the Japanese version? マウステスト(日本語版)