How the Scroll Wheel Works Internally
The scroll wheel is connected to a small component called a rotary encoder. This encoder has a slotted disc or set of contacts inside it that generates electrical pulses as the wheel turns. The direction of rotation is determined by the sequence of these pulses -- pulses in one pattern mean "scroll down," and pulses in the reverse pattern mean "scroll up."
When the encoder is clean and functioning properly, the pulses are clean and unambiguous. The mouse's microcontroller reads them and sends the correct scroll signal to your computer. When the encoder is dirty or worn, the contacts make intermittent or noisy connections, and the pulse sequence becomes garbled. The microcontroller misinterprets a "down" rotation as an "up" rotation for a split second before correcting itself. From your perspective, the page jumps up briefly while you are scrolling down, then resumes scrolling normally.
This is a purely mechanical and electrical issue. It has nothing to do with your drivers, your operating system, or the mouse's wireless connection. If you have been troubleshooting Bluetooth connectivity issues thinking that was the cause, the erratic scrolling is a separate problem.
Quick Software Fixes to Try First
Before opening the mouse, rule out software causes.
Adjust scroll speed. On Windows, go to Settings > Bluetooth & devices > Mouse and reduce the scroll speed. On macOS, go to System Settings > Mouse and lower the scrolling speed. Sometimes high scroll sensitivity amplifies the encoder's noise, making jumps more noticeable. Lowering the sensitivity can make the jumps so small they are imperceptible.
Change scroll behavior. Some mice have software that lets you toggle between smooth scrolling and notched scrolling, or between "acceleration" modes. Try switching modes to see if the behavior changes. In Logitech Options or similar apps, disabling "smooth scrolling" sometimes helps because it changes how the software interprets encoder signals.
Try the mouse on another computer. If the scroll works perfectly on another machine, the issue might be a driver conflict or software problem on your original computer. If it misbehaves on both computers, it is definitely hardware.
The Hardware Fix
Opening a mouse and cleaning the encoder takes about 10 minutes and requires basic tools.
If Cleaning Does Not Work
If the encoder is worn beyond what cleaning can fix, you have two options.
Replace the encoder. Rotary encoders used in mice are standard components available from electronics suppliers for a dollar or two. Common types include the ALPS EC11 and TTC series. Replacing one requires desoldering the old encoder from the PCB and soldering in the new one. If you have basic soldering skills, this is a straightforward swap. If you do not solder, this is not the time to learn on a piece of equipment you care about.
Replace the mouse. For a twenty or thirty dollar mouse, replacement makes more sense than encoder surgery. For a high-end gaming mouse or ergonomic mouse that costs $80 or more, the encoder replacement is worth the effort.
Why This Happens More to Some Mice
Cheaper mice use lower-quality encoders that wear out faster. The carbon contact traces inside the encoder erode with use, and budget encoders may only last a year or two of heavy use before they start producing noisy signals.
Higher-end mice -- particularly gaming mice from brands like Logitech, Razer, and SteelSeries -- use optical encoders in their scroll wheels instead of mechanical ones. Optical encoders use a light sensor to detect rotation rather than physical contacts, so there is nothing to wear out or get dirty. If you go through a mouse scroll wheel every year or two, switching to a mouse with an optical encoder is a permanent solution.
Environmental factors also matter. Dusty environments accelerate encoder contamination. If your desk is near a window, in a workshop, or you eat at your desk, debris enters the mouse through the scroll wheel gap and settles on the encoder. A mouse in a clean office environment will last much longer than the same mouse in a dusty home shop.
This is analogous to how a TV remote's buttons fail from contact pad wear -- any device with mechanical contact points will eventually degrade, and the timeline depends on quality and environment.
Related: Bluetooth Mouse Stutters Every Few Seconds · TV Remote Works for Some Buttons But Not Others · Printer Prints Blank Pages But Has Ink
Written by James Chen
James covers technology and gadgets, breaking down complex topics into plain language. He enjoys helping readers get more out of their devices.