[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Certification Checklist
Text-Entry Field (Control)
[ ]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.
[ ]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.
[ ]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.
[ ]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.
[ ]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.
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]