Input TestsBrowser test

Scroll Wheel Test

Test mouse or trackpad wheel input for vertical and horizontal direction, opposite-direction events, delta units, relative spikes, and browser wheel-event rate.

  • 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.
Test instrumentInput Tests

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.

Fullscreen not supportedWake Lock not supported

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 events
Not evaluated

Mixed mode does not classify opposite direction

Opposite-direction ratio
Not evaluated
Delta unit(s)
Cumulative ΔY
0
Median |ΔY|
P95 |ΔY|
Maximum |ΔY|
Relative delta spikes

Needs comparable vertical samples

Median wheel-event interval
Last ΔY
Last ΔX

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

  1. Choose Steady-direction diagnostic and select Up / negative ΔY only, Down / positive ΔY only, or Mixed / explore.
  2. Press Start, keep the surface focused, and scroll steadily inside it. For a one-direction run, avoid intentionally reversing direction.
  3. Stop and inspect vertical and horizontal browser events, deltaMode units, opposite-direction events, relative magnitude outliers, and the recent event trace.
  4. For a timed comparison, choose Timed wheel-event rate with a 5s, 10s, or 30s window, then compare only the same device, input style, browser, OS settings, and setup.
  5. 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 events are vertical browser events whose sign conflicts with the direction declared for a controlled run. They are 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. A repeated browser anomaly can motivate comparison on another browser or device, but one run does not prove hardware damage.

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.
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.

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.