Mouse Scroll Wheel Test
Test your scroll wheel for hardware encoder faults. Scroll inside the box — the tool logs every event's direction and deltaY value in real time, flagging direction skips and missed detents the moment they occur.
- Place your cursor inside the scroll test box.
- Scroll up slowly, one detent click at a time, for 10 steps.
- Scroll down slowly for 10 steps and verify direction consistency.
- Watch for direction skip alerts — these indicate encoder wear.
Scroll direction skips almost always happen at the top-to-bottom or bottom-to-top transition. If only a couple of steps are skipping in that specific moment, your encoder contacts are dirty or worn, not completely failed.
What This Test Measures: Rotary Encoder Integrity
Your mouse scroll wheel is connected to a rotary encoder — a small mechanical component that converts wheel rotation into digital step signals. As the wheel turns, two metal contact strips brush across a conductive wheel with regular notches. Each notch produces a pair of electrical pulses (a "detent click"). The phase relationship between those two pulses determines direction: up or down. Are you experiencing issues beyond scroll skipping? Run a click-chatter check to test every part of your mouse.
This test reads your browser's wheel event, which reports the direction and magnitude (deltaY) of each scroll input as your OS receives it. Every skipped or reversed event is flagged in real time — measured from the actual hardware signals your encoder is producing, not estimated. This is the diagnostic view of your encoder's electrical output.
A healthy encoder produces consistent step sizes and correct direction for every detent. A worn or dirty encoder produces irregular step sizes, direction reversals, or completely missed steps — all of which this test captures and displays.
How to Read Your Scroll Test Result
- No direction skips, consistent deltaY: Healthy encoder. Your scroll wheel is functioning correctly.
- Occasional direction reversal (1-2 per 50 scrolls): Early-stage encoder wear or surface dust. Clean the encoder gap first.
- Frequent direction skips (more than 5 per 50 scrolls): Significant encoder degradation. The contact strips are worn and will worsen over time.
- Missed steps (delta jumps are inconsistent — 1, 3, 1, 2): Contact dropout. The encoder is not making clean contact on every detent.
What Causes Scroll Wheel Skipping
- Oxidized encoder contacts: The metal strips inside the encoder oxidize over time, especially in humid environments. Oxidation creates electrical resistance that can cause contact events to be missed.
- Dust and debris in the encoder gap: Paper dust, skin cells, and pet hair accumulate between the encoder contacts and the conductive wheel. Even a small particle can lift the contact strip, causing a miss.
- Worn contact strip spring tension: The metal contact arm loses its spring force after millions of rotations. When it no longer presses firmly against the encoder wheel, it generates intermittent contact.
- OS driver interpolation: Some scroll events are processed differently depending on whether Windows "smooth scrolling" is active. Pixel-mode scrolling vs. line-mode scrolling produces different deltaY values — not a hardware fault but can appear as inconsistency.
How to Fix Scroll Wheel Problems
- Compressed air cleaning: Blow short bursts of compressed air into the scroll wheel gap on both sides. This dislodges loose debris without requiring disassembly.
- IPA contact cleaning: If compressed air does not resolve it, drip a small amount of isopropyl alcohol (90%+) into the encoder gap with a syringe while scrolling continuously. The alcohol dissolves oxidation on the contact strips.
- Encoder replacement: EC11 rotary encoders are standard components — available for under $2. Removing the mouse bottom, desoldering the 5-pin encoder, and soldering a new one permanently fixes skipping. This requires basic soldering skills.
Is your scroll wheel skipping lines or jumping in the wrong direction? Read our step-by-step guide on fixing mouse scroll wheel skipping issues — including encoder cleaning and replacement — and learn the safest method for cleaning your scroll wheel without causing water damage.
Often, yes. Blowing compressed air into the scroll gap or dripping isopropyl alcohol on the encoder contacts cleans debris and oxidation. This resolves skipping in roughly 50–60% of cases. If it recurs within a few weeks, the encoder spring tension has failed and replacement is needed.
Directional skipping is a classic sign of a single worn contact strip. The encoder uses two contacts for directional detection — if one is more worn, only one direction is affected.
Yes, always. Mechanical encoder wear is progressive. Minor skipping will become severe skipping over months of use. Address it early — encoder cleaning is simple; waiting until complete failure means replacement.