A CheckButton is used to select settings that are not mutually exclusive. The user needs to know whether the button is set or not.
BSelect Press arms a CheckButton and shows the result of activating it by releasing BSelect.
In all cases the CheckButton is disarmed, and, if the CheckButton is in a Menu, the Menu is unposted (Controls, Groups, and Models Reference Pages).
BSelect Release activates a CheckButton.
[Enter] and
perform the default action of a window or activate a CheckButton in a
Menu.
[Select] and
activate a CheckButton.
This specification ensures the consistent appearance and operation of a CommandBox across applications.
This specification provides a convenient way of selecting a previously entered command.
These actions provide a convenient way to choose a command from the List while focus remains in the Text component.
Maintaining a history of commands provides a convenient means of entering often-used commands.
This specification ensures the uniform appearance of a FileSelectionBox across applications.
The method for selecting a new directory to examine needs to be consistent across applications.
The method for specifying a new search pattern needs to be uniform across applications.
These actions provide a convenient way to choose a directory or filename from the corresponding List while focus remains in the Text component.
The method for initiating a search needs to be uniform across applications.
The method for selecting a file needs to be consistent across applications.
This specification results in the uniform operation of a FileSelectionBox across applications.
This specification ensures the consistent operation of a directory and file search in a FileSelectionBox.
The arrow keys provide a consistent means of moving the location cursor within a List component.
These keys offer a convenient mechanism for moving the location cursor quickly through a List.
These keys offer a convenient mechanism for paging through a List.
Double-clicking using BSelect provides a consistent way of activating the default action for a List.
An OptionButton is used to post an Option Menu which allows the user to select from a number of choices. The Label of an OptionButton needs to display the most recent selection from the associated Option Menu.
BSelect Press is a consistent way of activating an OptionButton.
BSelect Release posts or unposts an Option Menu, depending on whether the release occurs inside the OptionButton and whether the Option Menu was posted at the time of the press.
[Select] or
posts an Option Menu from the keyboard.
This specification ensures the consistent appearance of a PanedWindow across applications.
A Panel group organizes a collection of basic controls in a horizontal, vertical, or 2-dimensional layout. The directional keys are used to navigate among the controls.
BSelect provides a consistent means of activating a PushButton.
[Enter] and
activate a DialogBox or a PushButton in a Menu.
[Select] and
activate a PushButton.
RadioButtons are used to represent a panel of mutually exclusive selections. The user needs to know which button in the panel is set.
BSelect Press arms a RadioButton and shows the result of activating it by releasing BSelect.
BSelect Release activates a RadioButton.
[Enter] and
perform the default action of a window or activate a RadioButton in a
Menu.
[Select] and
activate a RadioButton.
This specification results in the uniform operation of a PanedWindow across applications.
BSelect, the first mouse button, and BTransfer, the second mouse button, provide a consistent means of moving a Sash in a PanedWindow using the mouse.
The arrow keys offer a uniform means of moving a Sash in a PanedWindow.
These keys provide a convenient way of moving a Sash quickly in a PanedWindow.
BSelect Press provides a consistent means of adjusting a Scale component using the mouse.
BSelect Press provides a consistent means of adjusting a Scale component using the mouse.
BSelect Motion offers a convenient way to adjust a Scale component precisely using the mouse.
BTransfer Motion provides another convenient way to adjust a Scale component precisely using the mouse.
provides a consistent way for the
user to cancel a mouse-based sliding action.
The arrow keys provide a uniform way of adjusting the slider in a Scale component using the keyboard.
These keys provide a convenient way of adjusting the slider in a Scale component quickly using the keyboard.
These keys provide a convenient mechanism for setting a Scale to its minimum or maximum value using the keyboard.
BSelect Press provides a consistent means of adjusting a ScrollBar using the mouse.
BSelect Press provides a consistent means of adjusting a ScrollBar using the mouse.
BSelect Motion offers a convenient way to adjust a ScrollBar precisely using the mouse.
BTransfer Motion offers another convenient way to adjust a ScrollBar precisely using the mouse.
provides a consistent way for
the user to cancel a mouse-based scrolling action.
The arrow keys provide a uniform means of adjusting a ScrollBar using the keyboard.
These keys provide a convenient way of adjusting a ScrollBar quickly using the keyboard.
These keys allow for the convenient movement of the slider in a ScrollBar using the keyboard.
These keys offer a convenient mechanism for setting a ScrollBar to its minimum or maximum value using the keyboard.
This specification ensures the consistent appearance and operation of a SelectionBox across applications.
These actions provide a convenient way to choose an element from the List while focus remains in the Text component.
The up and down arrow keys provide a uniform means of navigation within Text components.
The left and right arrow keys offer a consistent way of navigating within Text components.
and
provide a
uniform way of navigating by words in a Text component. Moving right
by a word means that the location cursor is placed before the first
character that is not a space, tab, or newline character after the
next space, tab, or newline. Moving left by a word means that the
location cursor is placed after the first space, tab, or newline
character preceding the first previous character that is not a space,
tab, or newline.
These keys allow the user to move quickly to the beginning or end of a line of text in a Text component.
These keys permit the user to move quickly to the beginning or end of a file in a Text component.
This specification ensures that selection is available from the keyboard in a Text component.
This specification ensures that activation is available from the keyboard in a Text component.
is used for tabbing in multiline
Text.
By default, the component starts in insert mode, where the location cursor is between two characters. In insert mode, typing a character inserts the character at the position of the location cursor.
In replace mode, the location cursor is on a character. Typing a character replaces the current character with that newly entered character and moves the location cursor to the next character, selecting it (Controls, Groups, and Models Reference Pages).
These rules ensure the uniform operation of a Text component with a replace mode.
Double clicking with the first mouse button provides a convenient mechanism for selecting words in a Text component.