Scroll Test: Check Wheel Skips, Direction & Speed

Scroll test for mouse wheels and trackpads: count up/down ticks, flag oversized jumps that look like skips, and read delta mode and speed in this tab.

Roll the wheel or swipe the trackpad here. Page scroll is locked inside this box while the test is listening.

Last Δy —Ticks 0

Spec

A scroll test has to watch the wheel events themselves. This page listens for WheelEvent.deltaY over the test box, counts up and down ticks, and flags any jump at least 2.5 times the session median |Δy|, the pattern people mean by a skipping scroll wheel. It also shows the dominant deltaMode (pixels, lines, or pages) and a ticks-per-second rate for the same session. The nearby input checks on this desk are a mouse test for buttons and double-click timing, a touchscreen test for dead zones, and a refresh rate test when click timing feels capped by the display.

What the page is counting

Every notch or trackpad swipe that lands in the box becomes one WheelEvent. MDN describes deltaY as the amount of scroll on the vertical axis and deltaMode as the unit for that amount: 0 for pixels, 1 for lines, and 2 for pages. On most discrete mouse wheels the browser fires one event per physical notch, so a clean wheel builds a stack of similar |Δy| values. This page keeps those events in memory for the session, splits them into up (negative deltaY in the usual browser convention) and down, and derives a median |Δy| from the same list.

A tick is marked as a skip when its |Δy| is at least 2.5 times that median. A single missed notch that merely doubles the usual line-mode step (100 → 200) stays under the line; a 3x to 4x jump crosses it. Dirt under the encoder, a worn ratchet, and some OS smooth-scroll paths can all produce that signature, so the count is a clue rather than a bench verdict. Nothing is uploaded: the numbers live in this tab until you reset or close it.

How to read direction, speed, and delta mode

Roll both ways. A healthy session should show up and down counts moving together when you reverse direction. If only one direction registers after dozens of ticks, the OS may have inverted natural scrolling, or the wheel switch may be failing on one side. Speed is ticks per second across the span from the first to the last event in the session, useful for comparing a light flick to a heavy one, not as a lab accuracy claim.

Delta mode tells you which unit the browser is using for Δy. Line mode (1) is common on desktop mice; pixel mode (0) shows up more often on trackpads and smooth-scroll paths. Comparing median |Δy| across modes is not meaningful, which is why the page prints the dominant mode beside the median instead of mixing them into one notch-size number.

What this scroll test cannot prove

It cannot see the hardware report rate of the wheel sensor, and it cannot separate a dirty encoder from an OS accessibility setting that rewrites scroll deltas. It also shares the page with any other program that generates wheel events while the pointer is over the box. If you need button mapping, double-click timing, or a polling-rate estimate, use the button and double-click checks on this site; if clicks feel late because the display is in a low-Hz mode, the Hz measurement page measures that ceiling.

Frequently asked questions

How do I run a scroll test online?

Open this page, put the pointer in the test box, and roll the wheel or swipe the trackpad. The box counts ticks, flags oversized jumps, and shows speed without installing software. Pause listening if you need to scroll the article itself.

What does a scroll wheel skip look like in the numbers?

On this page a skip is an oversized single event versus the rest of the session: the jump lands well above the usual notch size for that run. Even ticks keep the skip counter near zero; a page that leaps farther than one notch usually raises it.

Can I do a scroll test on a phone?

Phones send touch scroll to the page rather than discrete wheel notches, so the skip logic is aimed at mice and trackpads. You can still see events if the browser exposes them, but a dedicated wheel diagnosis needs a device with a wheel or precision trackpad.

Why is my median deltaY different from a friend's mouse?

Browsers choose deltaMode and scaling based on the device and OS settings. Compare skip counts and direction balance on the same machine before comparing raw medians across machines.

Is this the same as the scroll counter on the mouse test?

The desk mouse page only tallies up/down ticks beside button checks. This scroll test adds skip detection against the session median, delta-mode labeling, speed, and a live track so a skipping wheel is easier to spot.

Embed this calculator

Paste this snippet into any blog post or web page to get the working scroll test: check wheel skips, direction & speed, free to use, with the attribution link staying in place.

Readout check

Did this tool do the job?

Published by CalcBadger. Formulas verified against the sources above; last reviewed 2026-10-19.