Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Fitts' Law

created by spiregrain

(thing) by spiregrain (10.3 hr) (print)   ?   (I like it!) Thu May 18 2000 at 9:38:11

A law used in the Keystroke Level Model for estimating the time taken by an operator to complete a computing task. Fitts Law is used to determine the time to get a mouse pointer over an on-screen area.

t = a + b * log2((D/S) + 1)

Where a and b are determined empirically (typically a = 0, b= 0.1), D is the distance to the area and S is the size of the area.

The Keystroke Level Model is used in user-interface analysis to predict how long a task will take by considering the duration of each tiny step, such as a keystroke, or, as here, a mouse movement.


(thing) by Chattering Magpie (2 mon) (print)   ?   (I like it!) Tue Jul 10 2001 at 23:14:40

In lay terms, the bigger the target and the closer to your starting point, the faster you can get your pointer to it.

Fitts Law is cited by interface designers as justification for making "hot spots" fairly large and keeping links that are expected to be used in sequence relatively close together. Teeny tiny links widely separated cause user frustration. This is a bad thing for software and web site design.


(idea) by John Milton (7 y) (print)   ?   (I like it!) Fri Jul 20 2001 at 7:35:13

Fitts's Law (pronounced "fitzez law") simply states the time to acquire a target is a function of the distance to and size of the target.

Fitts's Law applies mainly to user interface design. The simplest button to click is the closest and largest one. As an example of the first principle, right click menus are very efficient, because the distance between the target and the cursor is zero.

The latter principle is demonstrated by windowed applications. A windowed application has a buffer zone between the left toolbar and the edge of the screen. This buffer is the window's trim. When the user moves their mouse to click a tool, they are forced to slow down so they will not overshoot their target. By making the application full screen, the tool buttons will increase their size to include the edges of the screen. The user can then shoot their mouse to the corners and click without slowing down. Since the mouse will not run past the screen, the buttons have an effectively infinite area to the left.

Fitts's Law is generally one of the most important and ignored concepts of GUI design.


(idea) by Koutetsu (2.8 y) (print)   ?   (I like it!) Thu Jan 30 2003 at 15:18:27

Some would express that the size of a target on a computer screen can be considered infinitely large if the button or link is touching an edge of the screen or one of the mouse pointer's boundaries. In such a case, the user may easily move their cursor toward the desired link, overshoot the input to their hearts' content, and still click the link without trouble. This makes for easy access to links with less time spent on aiming.

Luna, the Windows XP GUI, is likely the first instance of Windows to consistently adhere to this design principle in its taskbars. I, for one, find it effective and useful.


printable version
chaos

Concrete Blonde Luna Describing keystrokes in text Pie Menu
I am the very model of a modern teenage Cyberpunk TRS-80 Model 100 design Designing a good UI
The Sims Flesch Reading Ease Moore's Law law
PDF user interface trash can quartz
Roger Bannister eponymous laws
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
The best nodes of all time:
Antonín Dvorák
Michelson-Morley experiment
Africa
Der Ring des Nibelungen
Serving saké
Gone in Sixty Seconds - Theatre Quest Entries
Slitting your wrists
Chosôn Dynasty
John Walker Lindh
Three-year-old boys are usually not very interesting people
Love is tangerine light
How to find out if ANY number is divisible by eleven
Monster, we're here
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
This page courtesy of The Everything Development Company