|
y
|
n/a
|
n
|
|
|
Required
|
_
|
_
|
_
|
7-1:
|
Your application uses check buttons to select settings that are not mutually
exclusive. A check button graphically indicates its state with the presence
or absence of a check mark.
A check button is used to select settings
that are not mutually exclusive. The user needs to know whether the button
is set or not.
|
Required
|
_
|
_
|
_
|
7-2:
|
When the user presses BSelect in a check button, the check button is armed.
If the check button was previously unset, it is shown in the set state. If
the check button was previously set, it is shown in the unset state.
BSelect Press arms a check button and shows the result of activating it by
releasing BSelect.
|
Required
|
_
|
_
|
_
|
7-3:
|
When the user releases BSelect in the same check button in which the press
occurred:
-
If the check button was previously unset, it is set.
-
If the check button was previously set, it is unset.
In all cases the check button is disarmed, and, if the
check button is in a menu, the menu is unposted.
BSelect Release
activates a check button.
|
Required
|
_
|
_
|
_
|
7-4:
|
When the user presses the Enter or Return key in a check button, if the check
button is in a window with a default action, the default action is activated.
If the check button is in a menu:
-
If the check button was previously unset, it is set.
-
If the check button was previously set, it is unset.
In both cases, the check button is disarmed, and the
menu is unposted.
The Enter and Return keys perform the default
action of a window or activate a check button in a menu.
|
Required
|
_
|
_
|
_
|
7-5:
|
When the user presses the Select key or Spacebar in a check button, if the
check button was previously unset, it is set. If the check button was previously
set, it is unset. In both cases, the check button is disarmed, and, if the
check button is in a menu, the menu is unposted.
The Select key
and Spacebar activate a check button.
|