Scroll wheel test
InputConfig is completely free on the Mac App Store.
Put the pointer in the box and turn the wheel slowly, one way and then the other. Every step the wheel sends gets counted, up and down, and a wrong-way jump gets flagged. That's a step that goes against a steady turn, and it's what you see as a page that hops up while you scroll down.
Run the test
- Move the pointer into the box.
- Turn the wheel slowly down, about twenty steps, without stopping.
- Turn it slowly up, about twenty steps.
- Read the counts and the wrong-way jumps.
- Repeat at a faster, steady pace.
Turn steadily in one direction at a time. The page only calls a step a wrong-way jump when the turn carries on afterward, so changing direction on purpose is not counted against the wheel.
Read the result
- Wheel events. How many steps reached the browser, split into down and up. A wheel that clicks sends one event for each click you feel.
- Last step. The size of the latest step as the browser reports it, in pixels, lines or pages. The size depends on the browser and the system, so compare it with itself, not with another computer.
- Wrong-way jumps. A single step against a steady turn. A healthy wheel shows none.
A wheel that counts down steps while you turn it up is the fault this test is for.
If the wheel jumps the wrong way
Climb this ladder, smallest step first:
- Repeat it slowly. Run the test twice more at a slow, steady pace, to be sure the jumps come back.
- Change the connection. A fresh battery, another USB port, or the receiver closer to the mouse.
- Try the mouse on another computer. Jumps that follow the mouse are in the mouse.
- Treat it as hardware. A wheel that reports steps it did not make has a fault in its sensor, and no setting repairs that.
When the direction itself is backward
A wheel that always scrolls the opposite way from what you expect is not broken. That is a setting. On a Mac it is Natural scrolling, and how to change the scroll direction on a Mac covers it, including why the mouse and the trackpad change together.
What this page cannot test
The page counts the events a browser receives. It does not measure how far a window moves for each step, which is set by the system, and it counts a tilt of the wheel as sideways steps, with arrows beside the totals, without saying which control on the mouse sent them. For the buttons, the wheel's click included, use the mouse tester. On a Mac, InputConfig, the free app I make, can give a wheel's tilt a job of its own: the mouse tilt wheel on a Mac has the steps.
How this fits with InputConfig
This page measures clicks and pointer movement. InputConfig is the free auto clicker and button mapper for the same jobs on a Mac: its Auto Clicker preset clicks on a timer and starts and stops with fn F6, and any mouse button up to 32 can do something else.

The free auto clicker for Mac shows it step by step.
More mouse and clicking tests
Questions
How do I test my mouse scroll wheel?
Put the pointer in the box on this page and turn the wheel slowly one way, then the other. The page counts every step, up and down, and flags any step that went against a steady turn.
Why does my mouse scroll up when I scroll down?
If single steps jump the wrong way in the middle of a steady turn, the wheel's sensor is misreporting, which is a hardware fault. If everything scrolls the opposite way all the time, that is the scroll direction setting, not a fault.
What is a wrong-way jump?
One wheel step in the opposite direction during a steady turn, followed by the turn carrying on. A healthy wheel shows none when you turn it slowly.
Can I test a trackpad or a Magic Mouse here?
Yes. Two-finger scrolling arrives as the same kind of event, in many small steps. The counts climb much faster than with a wheel that clicks.
Can I test horizontal scrolling here?
Yes. Tilt the wheel, turn a second wheel or swipe sideways with two fingers inside the box. Sideways steps are counted on their own and shown beside the totals with a left arrow and a right arrow.
Why does my scroll wheel jitter?
A wheel that jitters sends steps both ways while you turn it one way. Turn it slowly in one direction here: every wrong-way jump the page counts is that jitter as a number. Jumps that come back on a second computer are in the mouse.
Related
Updated