Steering Law

The narrower the path, the slower the steering.

Johnny Accot and Shumin Zhai extended Fitts’s Law to movement along a constrained path: time grows with the tunnel’s length and shrinks with its width. It governs nested menus, sliders, and every drag.

T = a + b · ∫ ds ⁄ W(s)
steering time integrates path length over path width.
Origin

Johnny Accot and Shumin Zhai derived the steering law in 1997 while researching input at IBM Almaden. Where Fitts modeled hitting a target, they modeled traveling a path — and found an elegant integral form of the same trade-off.

Zhai went on to shape modern text input at Google, where his work underlies gesture typing on billions of keyboards. The steering law remains one of the few HCI models precise enough to predict interaction times before a prototype exists.

The Law

The time to steer a pointer through a constrained path grows with the path’s length and inversely with its width. Halve the tunnel’s width and steering takes roughly twice as long — every narrow corridor in an interface is a tax on the hand.

Coined by
Accot and Zhai (1997)
Source
Beyond Fitts’ Law — CHI ’97
In practice
Widen the path or shorten it
The tunnel 01 / 08

Length Over Width

Steering a cursor down a corridor is a continuous aim: every pixel of travel re-tests the width. Long and narrow is slow and error-prone; short and wide is effortless. The integral is the whole design brief.

Time grows with
Length
Shrinks with
Width
Every pixel
Re-tests the aim
Menus 02 / 08

The Nested-Menu Diagonal

Cascading submenus are the classic steering trap: move diagonally toward the submenu and you exit the hover corridor, collapsing it. Good menus add a grace triangle or delay so the diagonal path survives.

Trap
Diagonal exits the corridor
Fix
Grace triangle · delay
Or
Click-to-open
Width 03 / 08

Wide Paths Win

The cheapest steering fix is width: taller menu rows, thicker slider tracks, bigger drag handles. Doubling the corridor’s width halves the steering cost for every user, on every visit, forever.

Cheapest fix
Make it wider
Double width
Half the cost
Applies to
Rows · tracks · handles
Precision 04 / 08

Sliders and Fine Control

A slider is a one-dimensional tunnel, and precision demands make it narrow. For exact values, pair the drag with stepper buttons or direct numeric input — steering is for coarse moves, typing is for precise ones.

Slider
Coarse adjustment
Exact values
Type or step
Never
Pixel-perfect drags
Edges 05 / 08

Rails at the Edges

Screen edges are infinitely deep walls — a cursor thrown against one stays in the corridor no matter how fast the motion. Scrollbars, docks, and panel handles that hug an edge steer themselves.

Edges
Infinite walls
Edge controls
Steer themselves
See also
Fitts’s corners
Touch 06 / 08

Fingers Steer Badly

Touch steering is worse than mouse steering: no hover, a fat imprecise contact, and an arm that occludes the path. On touch, replace steering with taps — stepped controls, tap-to-place, and generous snap.

Touch
No hover, fat pointer
Prefer
Taps over drags
Add
Snap and steps

The Steering Law in the Age of AI

Language input skips the tunnel entirely — and gesture interfaces rediscover it. The law decides which interactions deserve to survive.

In the Age of AI 07 / 08

Language Skips the Tunnel

Saying “set brightness to 70” replaces a steering task with a sentence. Where precision matters and paths are narrow, prompt and voice input aren’t novelties — they’re the wide path the law has been asking for.

A sentence
Replaces the steer
Best for
Precise, nameable targets
In the Age of AI 08 / 08

Gestures Rediscover the Law

Air gestures, AR pointers, and pen interfaces reintroduce steering with shakier hands and no armrest. The old math still applies: every gesture corridor needs to be wider than the tremor it must survive.

New inputs
Old math
Corridor
Wider than the tremor
Further Reading