Map
Index
Random
Help
Topics
th

Topic: keystroke shortcuts as a UserInterface

topics > computer science > user interface > Group: types of user interfaces



Group:
graphical user interface

Topic:
command-line as a UserInterface
Topic:
abbreviated input
Topic:
arrow-jump keys for a UserInterface
Topic:
calculator
Topic:
dial as a user interface
Topic:
icons for a user interface
Topic:
keyboard design
Topic:
keyboard macros
Topic:
menus for a UserInterface
Topic:
mouse as the user interface
Topic:
mouse buttons
Topic:
selecting command names for a user interface
Topic:
selecting with a mouse
Topic:
writing with a stylus

Summary

In many applications the user interface can be simplified by keystroke commands. These allow rapid and easy-to-learn user control. Command keys may be labeled explicitly, by a keypad overlay, or by display labeling. Display labeling can be changed as the system context changes.

The FAST control system is oriented around display-labeled keystroke commands. If the user wants to execute some other command, he must first change his context. Such systems, like fixed-logic systems, limit the user's flexibility. Keystroke commands may be better limited to frequently executed commands or to system control functions. (cbb 5/80)

Subtopic: why buttons up

Quote: buttons initiate technological actions; the complex becomes simple and quick [»ibm_1982]
Quote: buttons defined by users as macrooperators can boost user efficiency substantially [»hendDA7_1986]

Subtopic: radio buttons up

Note: a state variable is a radio button [»cbb_1990, OK]

Subtopic: keystroke model up

Quote: Keystroke model: the time required by an expert for a routine task is the time needed for the keystrokes [»cardSK3_1979]
Quote: execution time in Keystroke model consists of keystrokes, mouse, hand movement, line drawing, mental preparation, and response time [»cardSK3_1979]

Subtopic: guarded buttons up

Quote: a guarded button, e.g., Destroy, must be double clicked; marked with a cross-out [»teitW3_1985]

Subtopic: icons as buttons up

Quote: icons are good for command buttons and for maintaining the desktop metaphor [»byrnMD10_1991]
Quote: in Waterloo Port, each window has a title line and a button line for controlling the activity [»malcM12_1983]

Subtopic: function-specific buttons up

Quote: buttons provided in VisiOn: Open or Close a window, Frame or Full size window, Option, Transfer, Stop, and Save [»lopiP3_1983]
Quote: the frequently used, Telecomputer keys are brightly colored; yes, no, don't know, help, and phone [»morgC4_1982]
Quote: pre-defined push buttons allow 'plain-English' programming by control engineers [»controleng, OK]
Quote: the keypad for a control panel used understandable words instead of 'alphabet soup' [»controleng]
Quote: local tools are large, simple tools that sit directly on the Pad++ surface; select a tool by clicking on it; recover lost tools by clicking the "tool box" [»druiA3_1997]

Subtopic: dynamically defined buttons up

Quote: FAST displays labels for the current key assignments
Quote: for each key, FAST defines an action and a new state; the state may change key definitions [»willRA12_1977, OK]
Quote: like a programmed textbook, FAST moves through predetermined sets of key definitions that correspond to the system's state [»willRA12_1977]
Quote: a FAST display shows the legitimate paths available to the operator for manipulating the controller [»willRA12_1977]

Subtopic: buttons vs. selection up

Quote: Lisa has a menu title bar; selection with a mouse, applies the command to the selected object [»willG2_1983]

Subtopic: buttons vs. tab-select up

Quote: tabs are an efficient way of jumping through a great variety of information quickly; better than submenus [»seymJ3_1994]

Subtopic: buttons vs. links up

Quote: buttons and links are not necessary for hypermedia; e.g., do not need to indicate links to dictionary and encyclopedia entries [»hallW1_1994]

Subtopic: buttons vs. eye gaze up

Quote: can select commands with eye gaze if use a 1 sec. dwell time; but more convenient to use a button [»jacoRJ4_1990]

Subtopic: problems up

Quote: buttons are good at specifying functions but they distract the user; users can learn location a few buttons (e.g., on mouse); make rest as menu items
[»singB12_1982]


Related Topics up

Group: graphical user interface   (24 topics, 512 quotes)

Topic: command-line as a UserInterface (25 items)
Topic: abbreviated input (10 items)
Topic: arrow-jump keys for a UserInterface (5 items)
Topic: calculator (1 item)
Topic: dial as a user interface (4 items)
Topic: icons for a user interface (23 items)
Topic: keyboard design (4 items)
Topic: keyboard macros (12 items)
Topic: menus for a UserInterface (31 items)
Topic: mouse as the user interface (13 items)
Topic: mouse buttons (12 items)
Topic: selecting command names for a user interface (15 items)
Topic: selecting with a mouse (44 items)
Topic: writing with a stylus
(3 items)


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