The time required to move to a target is a function of the target size and distance to the target.
According to Fitts’ Law, the smaller and more distant a target, the longer it will take to move to a resting position over the target. In addition, the faster the required movement and the smaller the target, the greater the error rate due to a speed-accuracy tradeoff. Fitts’ Law has implications for the design of controls, control layouts, and any device that facilitates movement to a target.1
Fitts’ Law is applicable only for rapid, pointing movements, not for more continuous movements, such as writing or drawing. It has been used to predict efficiency of movement for assembly work performed under a microscope, as well as movement of a foot to a car pedal. Pointing movements typically consist of one large, quick movement toward a target (ballistic movement), followed by fine-adjustment movements (homing movements) to a resting position over (acquiring) the target. Homing movements are generally responsible for most of the movement time and cause most errors.2
Designers can decrease errors and improve usability by understanding the implications of Fitts’ Law. For example, when pointing to an object on a computer screen, movement in the vertical or horizontal dimensions can be constrained, which dramatically increases the speed with which objects can be accurately acquired. This kind of constraint is commonly applied to controls such as scroll bars, but less commonly to the edges of the screen, which also act as a barrier to cursor movement; positioning a button along a screen edge or in a screen corner significantly reduces the homing movements required, resulting in fewer errors and faster acquisitions.
Consider Fitts’ Law when designing systems that involve pointing. Make sure that controls are near or large, particularly when rapid movements are required and accuracy is important. Likewise, make controls more distant and smaller when they should not be frequently used, or when they will cause problems if accidentally activated. Consider strategies that constrain movements when possible to improve performance and reduce error.
See also Constraint, Errors, and Hick’s Law.