Provide first-letter cursor navigation in a selection
scope only if the selection scope does not support a keystroke-based
mechanism such as mnemonic navigation.
Behavior
[ ]
Skip white spaces that begin a textual label to
determine the first character of a textual label used to match an
item.
Key Pressing
[ ]
When a user types a printing character in a scope
by using first-letter cursor navigation, move the location cursor
in the scope to the next item whose textual label starts with that
letter.
[ ]
When a user enters a printing character that has
no valid match, do not move the location cursor in the selection
scope.
With Combination Text-List Controls
[ ]
When a printing character entered into a text-display
field that has focus is used for first-letter cursor navigation
of an associated list, select the item matched and place its text
contents into the text-display field. If there is no valid match,
generate a warning signal and do not make any changes to the appearance
of the list or text-display field.
[ ]
When a printing character entered into a text-display
field that has focus is used for first-letter cursor navigation
of an associated list, and the list is not displayed, do one of
the following:
If pressing ↓
would display the list, make entering the character display it as
well.
Navigate in the list as indicated and select the
cursored list item, displaying it in the text field without displaying
the list.