Window Navigation

Guidelines for the movement of the cursor in a window and access from a keyboard to any part of a window.


[ Guidelines | Essential Related Topics | Supplemental Related Topics ]

Guidelines

Provide a mnemonic for each choice in a window.
When a user presses the Alt key and types the mnemonic assigned to a push button, select that push button.
When the cursor is positioned on a push button in a group of push buttons, allow a user to select a push button in that group by pressing the mnemonic character, if provided, assigned to that push button.
When a user presses a key that moves the cursor to a field in which one of the choices is selected, place the cursor on the selected choice; otherwise, place the cursor on the first choice or on the default choice.
When a user presses the Tab or Backtab key that moves the cursor to a group of push buttons, place the cursor on the default push button in that group.
When the cursor is on a push button and a user presses the Tab or Backtab key, move the cursor to the next field in the window, not to another push button in the same field.
When a user presses the Tab key, move the cursor between fields, from left-to-right and top-to-bottom in the window. When the cursor is on the bottom-rightmost field in the window, and a user presses the Tab key, move the cursor to the top-leftmost field in the window.
When a user presses the Backtab key (Shift+Tab), move the cursor between fields, from right-to-left, and bottom-to-top in the window. When the cursor is on the top-leftmost field in the window, and a user presses the Backtab key, move the cursor to the bottom-rightmost field in the window.
When the cursor is moved from a field of push buttons, reset the default push button to be the same as it was before the cursor entered that field of push buttons. For example, if a user moved the cursor off of the OK push button (the default) to the Help push button, then moved the cursor to a field of radio buttons, the default push button should again be the OK push button.
Allow a user to interact with a field that is displayed with unavailable-state emphasis because of a setting elsewhere in that window. When a user changes a setting that makes that field available, apply the contents of the field.

Essential Related Topics

Supplemental Related Topics


[ Top of Page | When To Use | Guidelines | Essential Related Topics | Supplemental Related Topics ]


Home

Copyright ©. 1991-1999 Interfaced Systems International Inc. Last modified: Saturday, March 20, 1999 11:43:17 PM EST