[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Reference
Range Click Technique
Reference
Description
The range click technique is a group selection technique in which a
contiguous range of elements can be selected or deselected by indicating each
end of the range in discrete actions. The following describes the steps for
mouse-based and keyboard-based techniques:
Mouse-based range click technique
Click the SELECT button at one end of a range of (generally text)
elements.
Move the mouse to the other end of the range.
Click the ADJUST button at the other end of the range.
Mouse-based range click technique, forcing toggle mode
Click Ctrl SELECT at one end of a range of elements.
Move the mouse to the other end of the range.
Click the ADJUST button at the other end of the range.
Keyboard-based range click technique
Press Select, Space (unless in text), or Ctrl Space with the cursor at one
end of a range of elements.
Use keyboard navigation to move the cursor to the other end of the range.
Press Shift Select, Shift Space (unless in text), or Ctrl Shift Space.
When to Use
RequiredSupport use of the range click technique only when the elements in the
scope form a natural sequential order, and when the most likely set of
elements to be selected is a subsequence of those elements. This is most
common in text and sometimes true in lists.
RequiredSupport the mouse-based range swipe technique in toggle mode only when
discontiguous selections are supported.
RequiredSupport use of the keyboard-based range click technique in normal mode
only when a text cursor is used for all navigation between the two ends of the
range. The result of attempted use in other cases is undefined.
Guidelines
RequiredAfter the user uses a mouse-based range click technique:
Define the current selection region to consist of the identified range.
Identify the anchor point to be the point at which the SELECT button was
clicked.
Identify the anchor element to be the element, if any, within the
selection region nearest to the anchor point.
RequiredAfter the user uses a mouse-based range click technique, place the active
cursor at one of the following:
The point at which ADJUST is clicked, if it can be placed there
If it is an element cursor, on the element at the end of the range at
which the ADJUST button is clicked
If there are no elements in the range, where the cursor previously was in
the scope
RequiredWhen the user uses the range click technique in select mode:
Select all the elements in the indicated range.
Deselect all other elements in the scope.
RequiredIf currently in select mode and the user uses the range click technique by
clicking Ctrl SELECT in place of SELECT, activate toggle mode.
RequiredWhen the user is using the range click technique in toggle mode:
Toggle all elements in the indicated range, based on the toggling policy.
Do not change the selection state of the other elements in the scope.
RequiredAfter the user uses a keyboard-based range click technique:
Define the current selection region to consist of the identified range.
Identify the anchor point to be the point at which the user pressed
Select, Space (unless in text), or Ctrl Space.
Identify the anchor element to be the element, if any, within the
selection region nearest to the anchor point.
RequiredWhen the user is using the keyboard-based range click technique in normal
mode:
Select all the elements in the indicated range.
Deselect all other elements in the scope.
RequiredWhen the user is using the keyboard-based range click technique in add
mode, and contiguous selections are required:
Select all the elements in the indicated range.
Deselect all other elements in the scope.
RequiredWhen the user is using the keyboard-based range click technique in add
mode, and discontiguous selections are allowed:
Toggle all elements in the indicated range, based on the toggling policy.
Do not change the selection state of the other elements.
Essential Related Topics
For more information, see the Selection Modes, Selection Policies, and
Selection Techniques reference pages.
Supplemental Related Topics
For more information, see the Area Click Technique, Range Adjust Click
Technique, Range Adjust Swipe Technique, Range Swipe Technique, and Selection
Models reference pages.
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]