HOW PEOPLE THINK
66
USE FITT’S LAW TO DETERMINE MOTOR LOADS
Although motor loads are the least “expensive” of the three loads, you often want to
reduce them. One way to reduce the motor load is to make sure that the targets you’re
asking people to hit aren’t too small or too far away, for example, when you ask them to
move a mouse across a screen and click a button or a small arrow on a drop-down box
to show a list of choices.
There is actually a formula that can be used to figure out how large a target should
be to enable someone to reach it reliably while moving a mouse across the screen. It’s
called Fitt’s Law. The formula is shown in Figure28.1.
T = a + b log
2
()
1+
D
W
FIGURE28.1 The formula for Fitt’s Law
T is the average time taken to complete the movement (sometimes called MT
for Movement Time).
a is the start/stop time of the device (intercept) and b stands for the inherent
speed of the device (slope).
D is the distance from the starting point to the center of the target.
W is the width of the target measured along the axis of motion.
I don’t expect you to go calculate Fitt’s Law, but I include it here so that you realize
that there is a scientific way to determine how large a button or arrow should be.
The basic idea to keep in mind is that there is a relationship between speed, accu-
racy, and distance. For example, let’s say that you have a small arrow on the bottom right
of the screen and the user has to move the mouse from the top left to the bottom right to
click the small arrow. Fitt’s Law tells us that they will probably overshoot the arrow if they
move quickly, and they’ll have to back up and go to the arrow.
Minimize motor switching
One type of motor load is when people have to switch back and forth between a key-
board and a mouse or trackpad. This is especially true of people who are doing “heads
down” data entry. If someone is typing or entering data from paper, and they do it a lot
and are very skilled, chances are they are not looking at anything but the paper (hence
the term “heads down”). In this case it can be distracting to move from keyboard to
mouse. If possible, keep people on the keyboard or with the mouse as long as possible
and minimize the switching.
ne type of motor load is when people have to switch back and forth between a key
board and a mouse or trackpad. This is especially true o
people who are doing
heads
down
data entr
. I
someone is t
pin
or enterin
data
rom paper, and the
do it a lot
nd are very skilled, chances are they are not looking at anything but the paper
hence
the term “heads down”). In this case it can be distracting to move from keyboard to
mouse. I
possible, keep people on the keyboard or with the mouse as long as possible
nd minimize the switchin
.