 |
» |
|
|
 |
- [ ]
Support insert mode for all entry of text. - [ ]
Do not support replace mode when nontextual elements
(for example, icons or choices) are included as elements in text
and laid out as characters.
Verification of Entered Text- [ ]
Even if the information entered by the user into
a text-entry field is not acceptable to the application and if the
focus has been moved out of the text-entry field, do not automatically
move focus back to the text-entry field.
Insert Mode- [ ]
In insert mode, position the text cursor between
adjacent elements. - [ ]
In insert mode, when the user types a character,
insert the character before the cursor.
Replace Mode - [ ]
In replace mode, display the text cursor as if it
were on a character. However, with respect to the rules for navigation
and selection, treat it as if it were positioned prior to the character
on which it is displayed. When the cursor is at the end of a line,
it should appear to be on an empty character following the last
character on the line. - [ ]
In replace mode, when the cursor is not at the end
of a line and the user types a printing character, delete the character
on which the cursor appears before inserting the new character.
This should have the effect of replacing the character. - [ ]
In replace mode, when the cursor is at the end of
the line and the user types a printing character, insert the character
before the cursor position.
Behavior- [ ]
When a control supports text entry, support primary,
clipboard, and drag-and-drop transfer in the text field. - [ ]
Allow the user to scroll data in a text-entry field
when more text can be typed or when more information is available
than can be displayed in the field. - [ ]
In text, when the user presses Space
or Shift Space,
insert a space. - [ ]
In a text-display field or a single-line text-entry
field, when the user presses Enter,
invoke the default action. - [ ]
In a multiline text-entry field, when the user presses
Enter, insert a new line. End
the current line with the character preceding the current cursor
position and start a new line with the following character. - [ ]
In a text-display field, use Tab
and Shift Tab
for tab-group navigation. - [ ]
In a multiline text-entry field, use Tab
and Shift Tab
for internal navigation. Use Tab
either to insert a tab or to skip to the next tab stop. Shift
Tab should have either no effect
or should skip back to the previous tab stop. - [ ]
In a single-line text-entry field, use Tab
and Shift Tab
either for tab-group navigation or for internal navigation as in
a multiline text-entry field.
|