Scroll Wheel Test
Check browser-received wheel direction, reverse events, horizontal input, delta units, relative magnitude outliers, and optional wheel-event cadence.
- Browser-observed
- No device permission
- Optional history in this browser
- No account or upload
Important
- WheelEvent deltas are browser-reported values whose units come from deltaMode. Opposite-direction events and relative magnitude outliers are diagnostic evidence only, not proof of encoder damage, physical wheel notches, or RPM.
Start, then scroll steadily downward only without intentionally reversing. Aim for 12 vertical browser WheelEvents, then Stop and inspect the frozen evidence. Twelve events is a DeviceMetrik protocol recommendation, not 12 physical notches or a hardware standard.
Directional sample
0 / 12 recommended vertical events
Preliminary sample
Ready — choose a mode, then press Start
WheelEvent values are browser evidence. deltaMode supplies pixels, lines, or pages; negative ΔY is the browser Up side and positive ΔY is the browser Down side. This page does not measure physical notches, RPM, or encoder health.
Steady-direction diagnostic
- Session
- Ready
- Browser wheel events
- 0
- Vertical wheel events
- 0
- Negative ΔY / Positive ΔY
- 0 / 0
- Horizontal wheel events
- 0
- Horizontal-only events
- 0
- Zero-delta wheel events
- 0
- Opposite-direction browser events
- 0
- Opposite-direction browser-event ratio
- —
- Delta unit(s)
- —
- Cumulative ΔY
- 0
- Median |ΔY|
- —
- P95 |ΔY|
- —
- Maximum |ΔY|
- —
- Relative delta spikes
- —
- Median wheel-event interval
- —
- Last ΔY
- —
- Last ΔX
- —
expected Down / positive ΔY only
Needs comparable vertical samples
Opposite-direction events are browser-level evidence against the declared sign during a controlled run. Relative delta spikes are within-run >4× median magnitude outliers only when units match; neither proves a physical fault.
Recent wheel events
No wheel events in this session yet.
The trace is session-only. Raw WheelEvent timelines and delta arrays are not persisted or sent to analytics.
Local run history (aggregate only)
Stopped runs with wheel evidence store aggregate summaries in this browser. Interrupted and empty runs are not saved; raw timelines, delta arrays, and event timestamps are never persisted.
No local history yet. Stop a meaningful wheel run to save an aggregate summary.
How to use
- Start with Steady-direction diagnostic. The default is Down / positive ΔY only: press Start, keep the surface focused, scroll steadily downward, and do not intentionally reverse direction.
- Aim for 12 vertical browser WheelEvents, then Stop and inspect the frozen opposite-direction evidence, deltaMode units, relative magnitude outliers, and recent trace. This recommendation is not a physical-notch count or hardware standard.
- Repeat the same controlled protocol with Up / negative ΔY only. You declare the expected browser sign; DeviceMetrik does not infer physical wheel direction from your gesture.
- Use Explore / mixed input for deliberate direction changes, horizontal components, or trackpad exploration. It does not classify opposite-direction events.
- Optional: choose Browser wheel-event rate with a 5s, 10s, or 30s window, then compare only the same device, input style, browser, OS settings, and setup.
- Repeat unusual browser evidence before interpreting it. This page reports WheelEvent records, not a physical wheel or encoder diagnosis.
What the result means
- Browser wheel events are WheelEvent records, not physical wheel notches. deltaMode 0, 1, and 2 define pixels, lines, and pages for deltaX/deltaY.
- Negative ΔY is treated as the Up side and positive ΔY as the Down side for this browser diagnostic. Natural Scrolling, trackpads, and OS settings can make physical gesture intuition differ.
- Opposite-direction browser events are vertical WheelEvents whose sign conflicts with the direction declared for a controlled run. One event is evidence to repeat, not proof of encoder damage.
- Relative delta spikes are vertical magnitudes greater than 4× this run's median absolute delta magnitude when all relevant samples share one deltaMode. Mixed pixels, lines, and pages are not combined.
- Timed event rate is browser WheelEvent records divided by the run's actual elapsed seconds. It is browser cadence, not physical speed, RPM, or notches per second.
- Horizontal events may come from a tilt wheel, side wheel, trackpad, or gesture input; a WheelEvent does not identify exact hardware or guarantee that page content scrolled.
Limitations
- WheelEvent can come from a mouse wheel, trackpad, or similar input; the browser does not identify exact wheel hardware.
- deltaX and deltaY units depend on deltaMode and cannot be assumed to be pixels. Pixel-, line-, and page-based deltas are not combined into one magnitude diagnostic.
- Natural Scrolling, OS settings, touchpad inertia, smooth scrolling, browser behavior, and user gesture can affect direction and magnitude.
- A wheel event does not necessarily imply that page content actually scrolled; it can occur on an unscrollable surface or participate in other browser behavior.
- Browser events cannot reveal physical detents, encoder electrical pulses, missed physical notches, or RPM. If a physical notch or gesture produces no browser event, the page has no independent reference with which to count that absence.
Troubleshooting
- The direction looks reversed
- Check whether you selected the correct expected browser direction. Natural Scrolling, trackpad behavior, and OS settings can change the sign you expect. Repeat a controlled one-direction run.
- I see one opposite-direction event
- Repeat the same steady one-direction protocol. A single event can come from gesture variation, inertia, OS/browser behavior, or the device; it is not a hardware verdict.
- The wheel seems to skip or jump
- Repeat Down and Up as separate controlled runs with the same device and input style. Then try another browser, review OS/vendor scroll settings, compare another port, receiver, or wired/wireless condition where relevant, and compare another computer if available before considering manufacturer support or repair. A physical input that produces no browser event cannot be counted automatically here.
- Delta values vary a lot
- First check Delta unit(s). Do not compare pixel, line, and page values directly. Smooth-scroll devices and trackpads can naturally produce variable magnitudes.
- I see Mixed delta units
- This run contains incompatible WheelEvent units, so DeviceMetrik does not combine the magnitudes. Repeat under one consistent device, browser, and input setup.
- Event rate changes between runs
- Compare only the same duration, device, input style, browser, OS settings, and similar background conditions. Browser events/sec is not physical wheel RPM.
Related tools
FAQ
What does a scroll wheel test measure in a browser?
It measures WheelEvent direction, delta values, deltaMode units, horizontal or vertical event presence, and browser event timing delivered to the page.
Does one wheel event equal one physical notch?
No. Smooth-scroll mice, trackpads, OS/browser processing, and delta units break that assumption. A browser event is not a physical notch count, and the page cannot observe a notch or gesture for which no browser event arrived.
What does deltaMode mean?
deltaMode 0 means pixels, 1 means lines, and 2 means pages. deltaX and deltaY must be interpreted in that unit; DeviceMetrik does not convert lines or pages into pixels.
Does an opposite-direction event prove my encoder is failing?
No. It is browser-level evidence during a controlled expected-direction run. Repeat the same protocol and compare another browser or device before interpreting it.
Can this measure wheel RPM or physical scroll speed?
No. Timed mode reports browser WheelEvent records per elapsed second only. It cannot measure physical wheel RPM or physical rotation speed.
Which mouse test should I use?
Use Mouse Test for mouse buttons, middle click, and broad pointer input; Mouse Double Click Test for repeated click timing; Mouse DPI Test for a browser DPI estimate; and Mouse Polling Rate Test for browser pointer movement event rate. This page is for wheel direction, delta units, browser event timing, and repeatable wheel evidence.