Mouse gesture

From Free net encyclopedia

Image:Mouse-gesture-bw.png

In computing, a mouse gesture is a way of combining computer mouse movements and clicks which the software recognizes as a specific command. Mouse gestures can provide quick access to common functions of a program. They can also be useful for people who have difficulties typing on a keyboard. For example, in a web browser, the user could navigate to the previously viewed page by pressing the right mouse button, moving the mouse briefly to the left, then releasing the button.

The first mouse gesture, the "drag," was introduced by Apple to replace a dedicated "move" button on mice shipped with its Macintosh and Lisa computers. Dragging involves holding down a mouse button while moving the mouse; the software interprets this as an action distinct from separate clicking and moving behaviors. Although this behavior has been adopted in a huge variety of software packages, few other gestures have been as successful. As of 2005, most programs do not support gestures other than the drag operation. Each program that recognizes mouse gestures does so in its own way, sometimes allowing for very short mouse movement distances to be recognized as gestures, and sometimes requiring very precise emulation of a certain movement pattern (e.g. circle). Some implementations allow users to customize these factors.

Some computer and video games have used mouse gestures. For example, in the Myth real-time tactics series, originally created by Bungie Software, players use them to order battlefield units to move in a desired direction. Another game using mouse gestures is Lionhead's Black & White. The game Arx Fatalis uses mouse gestures for drawing runes in the air to cast spells. The demo video suggests that some Nintendo Revolution games will take advantage of such a system.

The Opera web browser has recognized mouse gestures since version 5.11 (April 2001). Several mouse gesture extensions are also available for the Mozilla Firefox browser, such as the Optimoz Mouse Gestures extension that offer also Rocker gestures performed by pressing one mouse button while holding down the other (this offers two additional commands, usually moving forward/backward). These extensions use almost identical gestures as Opera.

Some tools allow using mouse gestures in any application, such as Sensiva and StrokeIt for Microsoft Windows. KDE includes universal mouse gesture support since version 3.2.

Note that holding down buttons while moving the mouse can be stressful, since the downwards action increases friction for the horizontal motion. A laser mouse would react better than a ball mouse with increased friction; a touchpad provides no added friction with all its buttons held down with a thumb. However, it was also argued that muscular tension resulting from holding down buttons could be exploited in user interface design as it gives constant feedback that the user is in a temporary state, or mode (Buxton, 1995).

See also

References

External links

hu:Egérmozdulat pl:Gesty myszy