[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Reference
Range Swipe Technique
Reference
Description
The range swipe technique is a group selection technique in which a
contiguous range of elements can be selected or deselected by indicating the
ends of the range in a single continuous action. The following describes the
steps for mouse-based and keyboard-based techniques:
Mouse-based range swipe technique
Press the SELECT button at one end of a range of elements.
Move the mouse to the other end of the range.
Release the SELECT button at the other end of the range.
Mouse-based range swipe technique, forcing toggle mode
Press Ctrl SELECT at one end of a range of elements.
Move the mouse to the other end of the range.
Release SELECT at the other end of the range.
Keyboard-based range swipe techniquePress and hold Shift down while pressing a navigation key. The range is
determined by the initial and final cursor position.
When to Use
RequiredSupport use of the range swipe 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.
RequiredWhen discontiguous selections are not supported and add mode is in use, do
not support the keyboard-based range swipe technique. Use the range adjust
swipe technique instead.
RequiredWhen discontiguous selections are not supported, and normal mode is in
use, support the keyboard-based range swipe technique only when the initial
adjustment point is disjoint from the current selection region. Otherwise use
the range adjust swipe technique.
RequiredWhen discontiguous selections are supported, support the keyboard-based
range swipe technique only when the initial adjustment point is not at one end
of the current selection region. Otherwise use the range adjust swipe
technique.
Guidelines
RequiredAfter the user uses a mouse-based range swipe 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
pressed.
Identify the anchor element to be the element, if any, within the
selection region nearest to the anchor point.
RequiredAfter the user finishes a mouse-based range swipe technique, place the
active cursor:
At the point at which the user released the SELECT button, if it can be
placed there
If an element cursor, on the element at the end of the range at which the
user released the SELECT button
If there are no elements in the range, where the cursor previously was in
the scope
RequiredWhen the user is using the range swipe technique in select mode:
Select all the elements in the indicated range.
Deselect all other elements in the scope.
RequiredIf the user is currently operating the range swipe technique in select
mode and presses Ctrl SELECT in place of SELECT, change to toggle mode.
RequiredWhen the user is using the range swipe 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.
RequiredAfter the user uses a keyboard-based range swipe technique:
Define the current selection region to consist of the identified range.
Identify the anchor point to be the initial point at which the user
pressed the Shift navigation key.
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 swipe 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 swipe technique in add
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.
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 Swipe Technique, Range Adjust Click
Technique, Range Adjust Swipe Technique, Range Click Technique, Selection
Models, and Touch Swipe Technique reference pages.
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]