Key takeaway (TL;DR)
Fitts's law is a widely tested model in human–computer interaction: the time needed to reach a target depends on the distance to it and its effective width in the direction of movement. Pointing combines a rapid initial movement with slower final corrections. On a desktop, a target can gain an “infinite” effective boundary not by being physically huge, but by meeting a screen edge that stops the pointer. Touchscreens introduce different constraints, including thumb reach and spacing between targets. JVDS applies larger effective hit areas and nearby frequent actions in commercial UI/UX design to support fast, accurate interaction.
1. The mathematics and movement behind Fitts's law
In 1954, psychologist Paul Fitts established an information-capacity model of human movement through research into targeted physical actions, discussed here in relation to cockpit controls.
1.1 The formula and index of difficulty
The Shannon formulation is widely used in modern HCI, including work associated with ISO 9241-9:
MT = a + b × log₂(D/W + 1)
- MT, movement time: average time required to point to and select a target.
- D, distance: the straight-line physical distance from the pointer or finger's starting position to the target's center.
- W, width: the effective interactive width measured along the direction of motion.
- ID = log₂(D/W + 1): the index of difficulty, measured in bits.
- a and b: empirically fitted constants associated with the input device—mouse, stylus, finger or gaze—and the user's motor capabilities.
1.2 Two movement phases: acceleration and correction
Moving an arm or finger toward an on-screen target can be understood as two stages.
- Initial ballistic movement. Based on the estimated distance, the motor system moves quickly toward the target's general location. This stage is fast but leaves uncertainty in the endpoint.
- Closed-loop visual correction. Near the target, visual feedback supports smaller decelerating adjustments before selection. The smaller W becomes, the more final correction can contribute to the overall movement time.
2. Screen boundaries and the misleading visual-size trap
Fitts's law helps explain several influential decisions in graphical-interface design.
2.1 Desktop “infinite targets”: screen edges and corners
Classic Mac menu bars and Windows taskbars demonstrate the value of a screen boundary.
- The Mac global menu sits against the top edge because the pointer cannot continue beyond that boundary.
- A rapid upward movement is stopped at the top row. In that direction, the target behaves as though it has effectively unlimited depth, reducing the need to brake precisely.
- A corner constrains movement in two directions, making it a valuable location for commonly accessed system controls such as the Apple or Start menu, and desktop items discussed here such as the recycle bin.
- The limitation on web pages: a menu inside a browser is not necessarily at the physical display edge. If the pointer can overshoot it, the same boundary advantage does not apply.
2.2 Context menus: bring the available actions close to the pointer
If screen edges help through effective width, context menus help by reducing travel distance D toward zero.
- Wherever the pointer is, a right-click opens available actions nearby.
- As D approaches zero, the formula's index of difficulty also approaches zero, avoiding long pointer travel.
2.3 The false-size trap: a large-looking control with a tiny hit area
A common implementation problem occurs when the visible design and interactive area differ.
- The design shows a generous 48 × 48-point icon container.
- The implementation binds the click handler only to the central 16 × 16-point SVG, leaving the surrounding space unresponsive.
- The relevant target is the actual hitbox, not the illuminated pixel area. Repeated missed clicks can create substantial frustration even when the control looks large enough.

3. A comparison matrix for desktop and touch targets
Mouse pointers and thumbs have different capabilities. The following matrix presents the article's proposed design parameters for different contexts.
| Platform or device | Minimum effective size, W | Separation between targets | Preferred location, D | Major pitfalls |
|---|---|---|---|---|
| Desktop mouse High precision with fine correction | • Small controls: at least 24 × 24 pt. • Common primary buttons: 32–40 pt high. • Give text links reasonable spacing. | Keep at least 8 px between controls and more than 16 px around destructive actions. | Use accessible first-screen locations, relevant edge placement and contextual menus. | Make only a tiny fragment of very small link text clickable, requiring excessive precision. |
| Mobile thumb touch Lower precision and finger occlusion | • Apple HIG reference: 44 × 44 pt. • Android Material reference: 48 × 48 dp. • Main CTA: 48–56 pt high. | Leave an 8–12 pt buffer between touch-target edges. | Use the thumb-reachable area, described here as the lower 35% of the display, with lower action controls. | Place Empty Cart directly beside Checkout at the hard-to-reach upper right. |
| Vehicle or industrial display Movement, vibration and limited visual attention | • Core interaction cards: at least 80 × 80 mm in this proposed matrix. • Effective touch area: more than twice the mobile reference. | Use physical separation or at least a 24 px visual gap. | Keep essential controls within a readily accessible area below the operator's forward sightline. | Use dense 14 px text controls for frequent adjustments on a display used in a moving vehicle. |
4. JVDS's approach to hit areas and movement paths
In responsive website redesign and enterprise mobile UI/UX work, JVDS defines interaction-area requirements at component level.
[JVDS Fitts's-law ergonomics model]
Shorten movement paths → Expand effective hitboxes → Reorganize around thumb reach → Test accidental activation under demanding conditions
- Expand hitboxes without enlarging every icon. A small clear button, disclosure triangle or back arrow may remain visually compact at 16 × 16 pt, while a surrounding container or CSS pseudo-element extends its actual interaction area to 44 × 44 pt. The stated goal is a 99.9% successful-hit rate even with casual targeting.
- Use a bottom-oriented mobile layout. As phone screens exceed 6.7 inches, top-only navigation becomes harder to reach. JVDS places primary actions, action sheets and core tabs in the lower comfortable area, reserving more difficult upper regions for presentation and secondary status information. This reduces repeated travel.
- Keep frequent actions close and risky actions apart. In a sequential task, the next expected action, such as Continue, should be close to the previous endpoint. Destructive actions such as abandoning and clearing a form are separated by at least 120 px in the stated rule to reduce accidental activation during fast work.

5. Frequently asked questions
Q1: Why can a desktop button become difficult on a tablet or touchscreen laptop?
The input device changes the motor demands and the fitted model constants. A pointer is a small, precise indicator, while a fingertip contacts the screen over an irregular area approximately 8–10 mm across and can cover the target. Reusing a small 24 px desktop control for touch therefore increases missed or incorrect selections. Responsive design must adapt the interaction area, not merely the layout width.
Q2: If larger buttons are easier to hit, should every button be enormous?
No; the benefits diminish. In log₂(D/W + 1), increasing W progressively reduces its effect on movement time. Enlarging a target from 20 to 44 px can be useful, while expanding it from 44 to 200 px may provide much less additional benefit and consume valuable space. Size needs to be balanced with layout and information density.
Q3: How can we evaluate whether a button layout uses Fitts's law effectively?
Combine a keystroke-level model with real interaction heatmaps. Measure cumulative pointer travel during a common task. The article's example treats a 40% reduction in distance, together with tightly clustered successful clicks, as evidence of a strong ergonomic improvement. Explore the JVDS team's design portfolio for examples that combine efficient interaction with visual craft.


















