Common Desktop Environment: Style Guide and Certification Checklist

Text

 

n/a 

 

 

Required 

7-59: 

In a multiline text component, the Up Arrow key moves the location cursor up one line, and the Down Arrow key moves the location cursor down one line. In a single-line text component, the Up Arrow key navigates upward to the previous component, and the Down Arrow key navigates downward to the next component, if the text component is designed to act like a basic control.  

The up and down arrow keys provide a uniform means of navigation within text components. 

Required 

7-60 

The Left Arrow key moves the location cursor left one character, and the Right Arrow key moves the location cursor right one character.  

The Left Arrow and Right Arrow keys offer a consistent way of navigating within text components. 

Required 

7-61: 

n a text component used generally to hold multiple words, Control+Right Arrow moves the location cursor to the right by a word, and Control+Left Arrow moves the location cursor to the left by a word.  

Control+Right Arrow and Control+Left Arrow provide a uniform way of navigating by words in a text component. Moving right by a word means that the location cursor is placed before the first character that is not a space, tab, or newline character after the next space, tab, or newline. Moving left by a word means that the location cursor is placed after the first space, tab, or newline character preceding the first previous character that is not a space, tab, or newline. 

Required 

7-62: 

In a text component used generally to hold multiple words, the Begin key moves the location cursor to the beginning of the line, and the End key moves the location cursor to the end of the line.  

These keys allow the user to move quickly to the beginning or end of a line of text in a text component. 

Required 

7-63: 

In a multiline text component, Control+Begin moves the location cursor to the beginning of the file, and Control+End moves the location cursor to the end of the file.  

These keys permit the user to move quickly to the beginning or end of a file in a text component. 

Required 

7-64: 

Your application uses Spacebar or Shift+Spacebar to insert a space in a text component. Modifying these with Control invokes the normal selection function.  

This specification ensures that selection is available from the keyboard in a text component. 

Required 

7-65: 

Return in a multiline text component inserts a carriage return. The Enter key or Control+Return invokes the default action.  

This specification ensures that activation is available from the keyboard in a text component. 

Required 

7-66: 

In a multiline text component, Tab is used for tabbing. In a single-line text component, Tab is used either for tabbing or to move to the next field.  

Tab is used for tabbing in multiline text. 

Required 

7-67: 

If a text component supports replace mode, insert toggles between insert mode and replace mode.  

By default, the component starts in insert mode, where the location cursor is between two characters. In insert mode, typing a character inserts the character at the position of the location cursor.  

In replace mode, the location cursor is on a character. Typing a character replaces the current character with that newly entered character and moves the location cursor to the next character, selecting it.  

These rules ensure the uniform operation of a text component with a replace mode. 

Required 

7-68: 

Your application uses BSelect Click 2 to select text a word at a time. 

Double-clicking with mouse button 1 provides a convenient mechanism for selecting words in a text component.