|
1
|
- F. Shein, Ph.D., P.Eng., P. Marshall,
T. Nantais, B.A.Sc., P.Eng., R. Nishiyama, B.Sc.
|
|
2
|
- Single-switch automatic row-column scanning is the most common scanning
approach
- Other more efficient scanning methods exist, but not well-understood
- Efficient manipulation of Windows objects without mouse emulation is
also under-realized
|
|
3
|
- On-screen keyboard used with latest Windows operating systems (98, Me,
2000, NT, XP)
- All-inclusive product: clicking, dwelling, scanning (1-6 switches)
selection methods
- Uses WordQ™ word prediction and speech feedback, abbreviation-expansion
- Configurable to unique user abilities
|
|
4
|
- Various WiViK keyboard designs match different scanning methods
- Each includes desktop scanning manipulation without mouse emulation
(unique to WiViK)
|
|
5
|
- Customize scanning method to meet specific user needs
- Choose:
- Connection
- # switches
- Scanning method
- Highlighting
- Switch actions
- Timing
- User preferences
|
|
6
|
- As # switches increases, degree of control increases (Min. 2 switches
suggested)
- Additional switches can provide enhancements,
- E.g., cancel an action, adjust scanning rate, and reverse direction
- Switch actions vary with scanning method
- 1 – 6 switches
|
|
7
|
- Automatic
- highlight automatically moves across groups or items
- Inverse/Step
- highlight manually advanced by maintaining switch activation or by
repeated tapping
- Directed
- highlight moved in a inverse or step fashion with separate direction
switches
|
|
8
|
- Automatic
- User accurately times switch activation and release
- Inverse
- User accurately times switch release after maintaining switch
activation
- Step
- User has difficulty timing switch activation or release but can
repeatedly activate the switch
- Directed
- User accurately times release of at least 2 switches, maintains
activation of the switches, and easily moves between switches
- Good sense of two-dimensional movement
|
|
9
|
- Each method requires specific actions, some of which may be accomplished
with a switch or by dwelling
|
|
10
|
- Cancel
- Cancels unintentional scanning & returns to the starting point
- Not required, but recommended
- Change Speed
- Allows quick movement to the general area of the desired item
- Change Direction
- Allows reversing direction if the desired item passed
- Duplicate Actions
- e.g., multiple Select switches such as on either side of an activating
body part so that the same action can be used to release one switch and
activate the other
- Reduces fatigue
|
|
11
|
|
|
12
|
- Ideally 4 directions of movement required
- If only 2 or 3 switches are available:
- use the wraparound feature, or
- use toggling directional switch action
- With a dwell select/cancel, the user is restricted from pausing while
scanning
|
|
13
|
- Row-column
- Rows of items are highlighted top down one-at-a-time
- Common, but inefficient with very large # items
- Row-group-item
- Groups within a row are highlighted
- Efficient with large wide keyboard layouts
- Quadrant
- Keyboard quadrants highlighted in succession
- Efficient with large square keyboard layouts
- Item
- Each item is highlighted one at a time
- Simple, but inefficient with #items>10
|
|
14
|
- Time
- Time interval highlight pauses before advancing
- Delay Factor
- Multiplier of Time applied to first group/item scanned
- Speed Factor
- Multiplier of Time for switches defined as Overdrive, 2 Speed, or Fast
- Dwell Factor
- Multiplier of Time for dwell select or cancel
- Debounce Time
|
|
15
|
|
|
16
|
- Users are expected to use a pointing device to manipulate GUI objects
such as icons, windows, menus, buttons, scroll bars, lists, and text
- Problem converting binary (on/off) or discrete actions into equivalent
continuous actions normally associated with direct desktop manipulation
|
|
17
|
- Device Transparency
- An alternate access solution should emulate the input device(s) of a
computer, i.e., keyboard and mouse, such that the target application is
unaware that the input is not from the standard device(s) (Cook and
Hussey, 1995)
- Task Transparency
- An alternate access system should allow the user to directly access the
underlying tasks and data without requiring the user to perform
equivalent functions to the standard input devices (Shein, 1997)
|
|
18
|
- Don’t think about mouse emulation
- Microsoft Windows allows an alternative to direct manipulation by
providing keystroke equivalents (including repeating keys) for all
actions
- WiViK employs keystroke macros:
- Single keystrokes for direct actions
- Repeating keystrokes for scanning actions; start and stop with a switch
activation
- Multiple keystroke sequences
|
|
19
|
- Fewer switch activations
- More ‘direct’
- Faster than mouse emulation
- Fewer attention shifts (between keyboard and application)
- Focus attention on end task
|
|
20
|
- Cursor scans across text by letters, words, lines, paragraphs with
automatic or inverse/step method (directed uses any movement key to step
- When “extending” a selection, the end point of the selection appears to
scan
|
|
21
|
- Select desired scroll bar icon to scroll in scanning steps with
automatic or inverse/step method (directed uses any movement key to
step)
- Select or Cancel switch stops scrolling
|
|
22
|
- Select control buttons (Restore, Maximize, Minimize) directly
|
|
23
|
- Standard menus
- Common individual commands defined on specific keys, e.g., cut, copy,
paste
- Any menu scanned with automatic or inverse/step method (directed uses
any movement key to step) until final menu item chosen
- Cancel switch escapes from menu scanning
- Start menu
|
|
24
|
- Repeating keys (Green color) (Tab, arrows) for scanning across items and
lists
- Single action keys (Yellow color) (Enter, space, Esc) for discrete
commands
|
|
25
|
- Movement & sizing keys starts window moving or sizing accordingly in
scanning steps with automatic or inverse/step method (directed uses any
movement key to step)
|
|
26
|
- Task switching dialog displayed (Alt+Tab)
- Application icons scanned with automatic or inverse/step method
(directed uses any movement key to step)
|
|
27
|
- Bloorview MacMillan Children’s Centre
- Bloorview Childrens Hospital Foundation
- Ontario Rehabilitation Technology Consortium
- Prentke Romich Company
www.wivik.com
|