[ Previous | Next | Contents | Glossary | Home | Search ]
Motif and CDE 2.1 Style Guide Certification Checklist



Selection Models

[ ]
If you need to provide other models, or variants of these models (for example, because the elements in the scope are arranged densely, or in hierarchies, or in layers or other 3-D arrangements), do not deviate unnecessarily from the standard models.

[ ]
Use the single or browse selection models when at most one element in the scope can be selected.

[ ]
Use the range selection model when only a single contiguous range of elements can be selected.

[ ]
Use the multiple or extended selection models to allow discontiguous groups of elements to be selected.

[ ]
Use the browse selection model instead of the single selection model when you want to provide feedback to the user regarding the effect of the possible selection of an element.

[ ]
Use the modes and techniques with the various selection models described in Table 13 and Table 14.

Table 13. Keyboard and Mouse Modes

Model Keyboard Mode Mouse Mode Technique
Single Add Toggle Point
Browse Normal Select Point, browse
Multiple Add Toggle Point, area and/or touch
Range Normal Select Point, range
Range Add Toggle (only for discontiguous ranges) Point, range
Extended Normal Select Point, range and/or area, touch (when needed), browse (keyboard-only)
Extended Add Toggle (only via Ctrl) Point, range and/or area, touch (when needed)

Table 14. Selection Models

Model Select Deselect All? Contiguous? Technique(s) Mode(s)
Single Max of 1 Y N/A Only point Toggle, add
Browse Max of 1 N N/A Browse and point Select, normal
Multiple Any Y Y Point. Touch, range, and/or area may also be used. Toggle, add
Range Any Y Y Point, browse, range. Select, normal (default), add
Discontiguous Any Y Y Point, browse, at least one of touch, range, and/or area. Select (default), toggle, normal (default), add

[ ]
Make toggle mode available only in the extended selection model through augmentation with the Ctrl modifier key. When Ctrl is not used, use select mode for mouse-based selection techniques.

[ ]
When using the extended selection model, allow both normal and add modes, but make normal mode the default mode.

[ ]
Group techniques must be available for the range and extended selection models.


[ Previous | Next | Contents | Glossary | Home | Search ]