Mouse Button Test

Press every button on your mouse and scroll the wheel. Each part lights up and counts presses, so a faulty button is easy to spot.

Point at the mouse below and press every button, then scroll up and down. Each part lights up while pressed and counts presses.

ButtonPresses
Left0
Right0
Middle (wheel click)0
Back (side 4)0
Forward (side 5)0
Scroll up0
Scroll down0

How to test your mouse buttons

Move your cursor over the test area and:

  1. Click left and right a few times each.
  2. Press the scroll wheel down (middle click).
  3. Press the side buttons, usually Back (button 4) and Forward (button 5).
  4. Scroll up and down.

Every part that works turns light blue, the part you’re holding turns solid, and the table counts presses. Inside the test area, the context menu and Back/Forward navigation are blocked, so you can press anything.

Diagnosing problems

What you seeWhat it suggests
Button never lights upDead switch, or the button is remapped in your mouse software
Count goes up by 2 for one pressDouble-click fault. Confirm with the double click test
Button stays lit after releaseSticky switch, or debris in the button
Scroll registers the wrong directionFaulty wheel encoder, or dirt in the wheel
Scroll counts skip or jumpWorn encoder. Often fixable with cleaning

Mouse buttons explained

Gaming mice with extra buttons often send them as keyboard shortcuts or macros, which this test can’t see. If the side buttons don’t light up, check your mouse software.

For timing problems, like a button that drops while you hold it, use the drag test.

Frequently asked questions

Why don't my side buttons work in the test?

Some mice only send side-button signals after you install their software, or when the buttons are set to Back/Forward. If the software remaps them to keys or macros, the browser won't see them as mouse buttons. Try the keyboard tester to see if they're sending key presses instead.

Will pressing Back leave the page?

No. Inside the test area, Back and Forward clicks are blocked from navigating, so you can test them safely.

Last updated

Related tests