03 Sideways input check

Horizontal scroll test

Tilt the wheel, roll the trackball, or swipe sideways. This page preselects the horizontal direction and reports which deltaX events your browser delivered.

No account requiredMeasured locallyTouchpad-aware

Horizontal scroll test

Not tested yet

01Input type

Choose “Touchpad / Free-spin” for touchpads or free-spinning wheels — coasting and inertia are normal there and the wording stays cautious.

02Test direction

03Test duration

A longer duration provides a larger observation sample. It does not make the result inherently accurate.

04Active test area

Not tested yet — press Start Test, then scroll here

waiting for input

05Live result

Live graph: no input yet. Each tick is one received wheel event; tick height reflects delta size.

Events0
Dominant
Reverse0
Elapsed0.0s

How to read this test

  • The Horizontal direction is preselected. Calibrate with slow slides, then hold a steady sideways motion for the full duration.
  • Many vertical wheels report deltaX: 0 — that means the device sends no sideways input, which is normal, not a failure.
  • The dominant sideways direction decides the verdict; minority-side events count as opposite. Touchpad swipes often coast after the fingers lift, so trailing events in either direction are expected there.
  • Ctrl+wheel gestures are pinch-zoom, not scrolling — counted separately and excluded from direction counts.

Compatibility and the honest no-input state

Side scrolling needs hardware that sends it: a tilt wheel, a trackball, a touchpad, or a mouse with a dedicated horizontal wheel. A standard vertical wheel without tilt hardware will record “No input recorded” — that verdict describes your device's capabilities, not a defect, and the tool will not invent sideways events to fill the gap.

If sideways input never arrives

First confirm the hardware actually sends it: try a tilt-click in another app, check OS settings for “scroll inactive windows” and natural-scroll direction, and test a second browser. If deltaX stays zero everywhere with a device that should send it, that pattern — repeated across apps — matters more than any single timed run here.

Back to the vertical mouse scroll test, or read how the scroll test works.