Map
Index
Random
Help
Topics
th

Topic: mouse as the user interface

topics > computer science > user interface > Group: graphical user interface



Group:
user interface for hypertext

Topic:
access by current position
Topic:
keystroke shortcuts as a UserInterface
Topic:
dial as a user interface
Topic:
direct manipulation for a UserInterface
Topic:
dragging with a mouse
Topic:
ease of learning
Topic:
eye gaze as a pointing device
Topic:
gestural interfaces and marker menus
Topic:
implementation of user interfaces
Topic:
information retrieval by location
Topic:
menus for a UserInterface
Topic:
modes in a user interface
Topic:
mouse buttons
Topic:
naming by pointing or recognition
Topic:
other pointing devices
Topic:
selecting text with a mouse
Topic:
selecting with a mouse
Topic:
windows for a UserInterface

Summary

A lot of user input can be performed by pointing at a display screen with a mouse: text and objects can be identified and moved, menu items can be selected, and references can be made to previously display items. This is the user equivalent to pronoun reference in program representation. (cbb 5/80)

Studies show that a mix of mouse actions and typing is faster than typing and keyboard commands, even though subjects believe that the mouse is slower.

Pike's Acme editor makes extensive use of the mouse and mouse buttons. (cbb 4/98)

Subtopic: mouse-based interface up

Quote: with Smalltalk, needed little typing; most interaction through mouse and window menus [»morgC8_1981]
Quote: interaction with a Star icon is always the same; select with a mouse then move, copy, open, properties, and same keys [»smitDC_1982]
Quote: Acme use a standard left mouse button, a middle button to execute commands, and a right button to locate and select files and text [»pikeR1_1994]
Quote: Acme avoids needless clicking; no click-to-type, no pull-down menus, automatic window placement, context-dependent selection [»pikeR1_1994]
Quote: pure, point-and-click interface using text windows and tools; e.g., read mail, debug, and respond without using keyboard [»pikeR6_1991a]
Quote: Self uses the right mouse button for global, object-level actions and the middle mouse button for object-specific actions; action on contact [»smitRB10_1995]

Subtopic: command execution up

Quote: releasing middle button executes the selected command; e.g., select text and middle-click on 'Cut' [»pikeR6_1991a]
Quote: text swept with the middle mouse button is executed on button release; any text may be a command [»pikeR1_1994]
Quote: all text is a potential command or argument; e.g., 'Open' a file name in the window's directory by clicking the left and middle buttons [»pikeR6_1991a]
Quote: Acme binds some actions to chords of mouse buttons

Subtopic: mouse is prefered up

Quote: even though test subjects report that keyboarding is faster than mousing, the stopwatch consistently shows the opposite; reaching for the mouse becomes an automatic activity [»tognB_1992]
Quote: with a mouse, can suspend typing an operation, do something else, and return to continue typing [»teitW3_1977]

Subtopic: mouse hardware up

Quote: Lisa's mouse uses optical sensors to track the relative movements of friction rollers
[»stewG3_1983]

Related Topics up

Group: user interface for hypertext   (5 topics, 110 quotes)

Topic: access by current position (7 items)
Topic: keystroke shortcuts as a UserInterface (22 items)
Topic: dial as a user interface (4 items)
Topic: direct manipulation for a UserInterface (56 items)
Topic: dragging with a mouse (17 items)
Topic: ease of learning (38 items)
Topic: eye gaze as a pointing device (7 items)
Topic: gestural interfaces and marker menus (21 items)
Topic: implementation of user interfaces (18 items)
Topic: information retrieval by location (21 items)
Topic: menus for a UserInterface (31 items)
Topic: modes in a user interface (40 items)
Topic: mouse buttons (12 items)
Topic: naming by pointing or recognition (13 items)
Topic: other pointing devices (15 items)
Topic: selecting text with a mouse (14 items)
Topic: selecting with a mouse (44 items)
Topic: windows for a UserInterface
(21 items)


Updated barberCB 9/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.