Fitt's law and GNOME

I've done a little survey of Fitt's law compliance in GNOME.Many computer users do not have good mouse control. Fitt's law is one of the principles of Human-Computer Interaction that helps us take this into consideration when designing user interfaces. Although its statement, "the time required to acquire a target is a function of the size of the target and its distance from the current pointer location" sounds obvious, it's amazing how often the law is ignored. One special case makes the law non-trivial: the screen is modeled as an infinite surface, and the edges of the screen are considered extend unto infinity in the respective directions. The 4 corners are the 4 easiest pixels of the screen to reach, because you can "throw" your mouse at them. Not only does this provide a horizon of stability for those whose mouse movements are like a ship thrashing in a chaotic ocean, it also greatly increases the efficiency of users with good mouse control. So the aim must be to populate the edges of the screen with as many UI elements as possible.


