[ 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 ]