•  Back 
  •  GEM User Interface Guidelines 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  %About 
  •  Show info about hypertext 
  •  View a new file 
Topic       : The ATARI Compendium
Author      : Scott Sanders / JAY Software
Version     : 1.25 (20/6/2003)
Subject     : Documentation
Nodes       : 1117
Index Size  : 32614
HCP-Version : 6
Compiled on : Atari
@charset    : UTF-8
@lang       : en
@default    : 
@help       : %About
@options    : +g -i -t4 +y +z
@width      : 100
View Ref-File
                            Keyboard Equivalents


Some users prefer to do their program interaction via the mouse while
others prefer the keyboard. Those users who prefer keyboard interaction
are often frustrated by a lack of consistency among programs concerning
keyboard equivalents.

The following keyboard equivalents are universal among many platforms
(including Atari) and should be enabled in all cases where
a counterpart option exists in an application. Other keyboard
equivalents may be assigned as long as they do not conflict with one of
those already predefined. The use of the ALTERNATE key as a modifier in
a keyboard equivalent is discouraged because international users use
the ALTERNATE key to access special keyboard characters.

Menus

Menu keyboard equivalents should be notated next the menu item and
flush right (excepting one space) with the menu. The CONTROL key should
be notated by the caret, the ALTERNATE key should be notated by the
window closer character, and the SHIFT key should be notated by the up
arrow character. Function keys are notated "Fnn" and other keys are
notated as, for example, "Del", "Bksp", "Help", etc.

Menu items with a sub-menu attachment should not have a keyboard
equivalent. An example menu with keyboard equivalents shown correctly
follows:

index=1060
Following is a list of defined keyboard equivalents: Key Equivalent Operation ctrl-n New ctrl-o Open ctrl-w Close ctrl-s Save as... ctrl-shift-s Save ctrl-p Print ctrl-shift-p Page Setup ctrl-q Quit ctrl-x Cut ctrl-c Copy ctrl-v Paste ctrl-a Select all ctrl-f Find ctrl-r Replace help Access help shift-help Engage context sensitive help. Pointer should change to arrow/question mark and help should be provided for any object clicked on. undo Undo last operation Windows When working with text-oriented applications, the following list of keyboard equivalents apply. Keep in mind that CTRL is generally a character-based modifier while SHIFT is line-based. Key Equivalent Operation ctrl-b Bold ctrl-i Italic ctrl-u Underline ctrl-backspace Delete word to left. ctrl-delete Delete word to right. ctrl-arrow Move to the left/right one word. ctrl-clrhome Move cursor to start of document. shift-left-arrow Move to the beginning of current line. shift-right-arrow Move to the end of current line. shift-up-arrow Move up one page. shift-down-arrow Move down one page. shift-delete Delete line. shift-clrhome Move cursor to end of document. arrow Move one character left/right. clrhome Move cursor to top of window. backspace Delete character to left of cursor. delete Delete character to the right of cursor. When working with object-oriented applications, the following keyboard equivalents are suggested: Key Equivalent Operation arrow Deselect current object(s), select previous/next object. backspace Delete selected object. delete Delete selected object. tab Deselect current object, select next object. Disjoint/Group Selection When in the context of a text-editing application, SHIFT-clicking on a point should select the text from the cursor position to the point clicked or add that region to a current selection (if one exists). In an object-oriented application, SHIFT-clicking should allow the user to select and deselect multiple objects.