Common Desktop Environment: Style Guide and Certification Checklist

Keyboard Functions Tables

Table A-1 Keyboard Functions and Key Engravings

Function 

Key Engraving (US Keyboard) 

Description 

Activation

Select, spacebar, or Control+spacebar 

Starts the action associated with a component (for example, an action choice). 

Backspace

Backspace 

Deletes one character to the left of the cursor or the current selection. 

Backtab

Shift+Tab or Backtab 

Moves the cursor to the previous field. The cursor is positioned either on the previous choice in that field or on the currently set choice in that field. The cursor moves from right to left and bottom to top. At the top-leftmost field, the cursor moves to the bottom-rightmost field. Within a text-entry field, backtab moves the cursor to the character position defined by the previous tab stop. 

Beginning of data

Control+Home 

Moves the cursor to the top-leftmost position in the current field. 

Beginning of line

Home 

Moves the cursor to the leftmost choice in a group of choices, or to the beginning of the current line in a text-entry field. 

Cancel

Esc or Cancel 

Removes the window without applying any changes that were not previously applied in that window. 

Cancel direct manipulation

Esc or Cancel 

Cancels the direct manipulation operation. 

Clear

Delete or no assignment1

Removes selected element or group of elements from window without compressing the space previously occupied by the element or group of elements. 

Close

Alt+F4 

Closes active window. 

Context-sensitive help

F1, Shift+F1, Help 

Displays context-sensitive help for the element relative to the current context, such as the cursor position or the process currently in progress. 

Copy

Control+C, Control+Insert 

Produces a duplicate of the selected element or group of elements and places it on the clipboard. 

Cut

Control+X, Shift+Delete 

Removes the selected element or group of elements to the clipboard. 

Default action

Enter, Return 

If the cursor is on a component that can be activated, performs that action. If the cursor is on a component that does not support activation performs the default action for that window. 

Delete next character  

Delete [Assign the Delete key to either the Delete or Clear function, if only one is provided. If both Delete and Clear functions are provided, assign the Delete key to the Delete function]

Deletes the next character in text. 

Delete previous character

Backspace 

Deletes the previous character in text. 

Delete selection

Delete1

Removes a selected element or group of elements and, when appropriate for the window, compresses the space it occupied. 

Deselect all

Control+Backslash  

Removes selected-state emphasis from all elements in the active window. 

Display drop-down list or drop-down combination box

Alt+down arrow 

Displays or removes the list for the drop-down list or the drop-down combination box. 

End of data

Control+End 

Moves the cursor to the bottom-rightmost position in the current field. 

End of line

End 

Moves the cursor to the rightmost choice in a group of choices, or to the end of the current line in a text-entry field. 

Extend selection to beginning of data

Control+Shift+Home 

Extends the selection to the beginning of the data. 

Extend selection to beginning of the line 

Shift+Home 

Extends the selection to the beginning of a line. 

Extend selection down 

Shift+down arrow  

Extends the selection down a line. 

Extend selection to end of data  

Control+Shift+End 

Extends the selection to the end of the data. 

Extend selection to end of line 

Shift+End 

Extends the selection to the end of a line. 

Extend selection to the left 

Shift+left arrow  

Extends the selection to the left. 

Extend selection down one page 

Shift+Page Down 

Extends the selection down a page. 

Extend selection to the left one page 

Control+Shift+Page Up 

Extends the selection a page to the left. 

Extend selection to the right one page  

Control+Shift+Page Down 

Extends the selection a page to the right. 

Extend selection up one page 

Shift+Page Up 

Extends the selection up one page. 

Extend selection down one paragraph 

Control+Shift+down arrow  

Extends the selection down one paragraph. 

Extend selection up one paragraph 

Control+Shift+up arrow 

Extends the selection up one paragraph. 

Extend selection to the right 

Shift+right arrow 

Extends the selection to the right. 

Extend selection  

Shift+spacebar, Control+Shift+spacebar 

 

Extends the selection to the cursor position (not valid in text). 

Extend selection up 

Shift+up arrow  

Extends the selection up a line. 

Extend selection word left 

Control+Shift+left arrow  

Extends the selection one word to the left. 

Extend selection word right 

Control+Shift+right arrow  

Extends the selection one word to the right. 

Help (Overview help)

 

F2 (in a Help window) 

Displays a brief overview of each action, task, or both, that a user can perform within the window. 

Help index  

F11 (in a Help window) 

Displays an alphabetic listing of help topics for an object or a product. 

Help 

F1 

Displays context-sensitive help for the item that contains the cursor 

Hide

Alt+F9 

Removes the window and all associated windows from the screen. 

Keyboard help

F9 (in a Help window) 

Displays a listing of all the key assignments for an object or a product. 

Maximize

Alt+F10 

Enlarges the window to its largest possible size. 

Minimize

Alt+F9 

Reduces the window to its smallest possible size and removes all of the windows associated with that window from the screen. 

Move

Alt+F7 

Allows a user to move a window to a different location. 

Move cursor

Arrow keys or Control+arrow keys 

Moves the cursor left, right, up, or down. At the last choice, the cursor wraps. For example, at the bottom-most choice, the cursor wraps to the top-most choice to the right. 

Move cursor to and from menu bar 

F10 

Moves the cursor from within a window to its menu bar or from the menu bar to within the window. 

Move cursor to the next field 

Tab or Control+Tab  

Moves the cursor to the next field. 

Move cursor to the previous field  

Shift+Tab or Control+Shift+Tab  

Moves the cursor to the previous field. 

Move cursor to the next associated window (within a window family) 

Alt+F6 

Moves the input focus to the next window within a window family. 

Move cursor to the previous associated window (within a window family) 

Alt+Shift+F6 

Moves the input focus to the previous window within a window family. 

Move cursor forward between unassociated windows  

Alt+Esc 

Moves the input focus forward between the groups of associated windows displayed from different objects (if more than one object is displayed by an object). 

Move cursor between window families 

Alt+Tab 

Moves the input focus between open, but not hidden, window families. 

Move cursor backwards between window families 

Alt+Shift+Tab 

Moves the input focus backwards between open, but not hidden, window families. 

Move cursor to another window pane 

F6 

Moves the cursor in a clockwise direction from one window pane to the next. 

New line

Enter or Return 

Moves the cursor to the next line of text in replace mode or adds a new line in text in insert mode. 

Page down

Page Down 

A scrolling action that displays information below the currently visible window area. 

Page left

Control+Page Up 

A scrolling action that displays information to the left of the currently visible window area. 

Page right

Control+Page Down 

A scrolling action that displays information to the right of the currently visible window area. 

Page up

Page Up 

A scrolling action that displays information above the currently visible window area. 

Paragraph down

Control+down arrow 

A scrolling action that displays one paragraph below the currently visible window area. 

Paragraph up

Control+up arrow  

A scrolling action that displays one paragraph above the currently visible window area. 

Paste

Control+V or Shift+Insert 

Copies the contents of the clipboard into the window at the specified location. 

Pop-up menu

Shift+F10 

Displays a pop-up menu for the indicated element or group of selected elements. 

Redo

Shift+Alt+Backspace 

Reverses the effect of the last applied undo action. 

Refresh now

F5, Control+R 

Updates the window to reflect the underlying data. 

Restore

Alt+F5 

Returns the window to the size it was and the position it was in before the user minimized or maximized the window. 

Select all

Control+Slash  

Selects all elements in active window. 

Select element on which cursor is positioned

Spacebar (if it is not assigned to any other function) or Control+spacebar 

Selects element on which cursor is positioned. 

Size

Alt+F8 

Allows a user to change the size of the window. 

Space

spacebar or Shift+spacebar 

Inserts a space in text. 

Tab

Tab  

Moves the cursor to the next field. The cursor is positioned either on the first choice in that field or on the currently set choice in that field. The cursor moves from left to right and top to bottom. At the bottom-rightmost field, the cursor moves to the top-leftmost field. Within a text-entry field, Tab moves the cursor to the character position defined by the next tab stop or resets the tab. 

Toggle between insert and replace modes in text entry

Insert

Toggles between insert and replace modes. 

Toggle in or out of keyboard add mode when in extended selection mode 

Shift+F8 

Toggles in or out of keyboard add mode when extended selection is provided for a view. The initial deselection is bypassed and the new selected objects are added or removed from the current group of selected objects. 

Tutorial

Shift+F2 (in a Help window) 

Displays online educational information. 

Undo

Alt+Backspace, Control+Z 

Reverses the action of the most recently performed user action. 

Using help

Shift+F10 (in a pop-up window) 

Displays help information that describes how to use the help facility. 

Window list

Control+Esc 

Displays the window list window from the window menu. 

Window menu

Alt + Spacebar or Shift+Esc 

Displays window menu. 

Word left

Control+left arrow  

Moves the cursor to the beginning of the word to the left of the cursor. 

Word right

Control+right arrow 

Moves the cursor to the beginning of the next word to the right of the cursor. 

Table A-2 Mnemonic Assignments for menu Choices

Choice 

Mnemonic 

Location 

About 

Help menu 

Clear 

Edit menu 

Close 

File menu and Window menu 

Copy 

Edit menu 

Copy Link 

Edit menu 

Copy To 

Selected menu 

Cut 

Edit menu 

Delete 

Object-type menu and Edit menu 

Deselect All 

Edit menu 

Exit 

File menu 

Find 

F  

Edit menu 

Icon 

View menu 

Include 

View menu 

Index 

Help menu 

Keyboard 

Help menu 

Lower 

Window menu 

Maximize 

Window menu 

Minimize 

Window menu 

Mouse 

Help menu 

Mouse and Keyboard 

Help menu 

Move 

Window menu 

Move To 

Selected menu 

New 

File menu 

Occupy All Workspaces 

Window menu 

Occupy Workspace 

Window menu 

On Item 

Help menu 

Open 

File menu 

Overview 

Help menu 

Paste 

Edit menu 

Paste Link 

Edit menu 

Print 

File menu 

Promote 

Edit menu 

Properties 

Selected menu 

Put in Workspace 

Selected menu 

Redo 

Edit menu 

Reference 

Help menu 

Refresh 

View menu 

Reselect 

Edit menu 

Restore 

Window menu 

Save 

File menu 

Save as 

File menu 

Select All 

Edit menu 

Select Pasted 

Edit menu 

Size 

Window menu 

Sort 

View menu 

Table of Contents 

Help menu 

Tasks 

Help menu 

Tutorial 

Help menu 

Undo 

Edit menu  

Unoccupy Workspace 

Window menu 

Using Help 

Help menu 

View Help 

TBD 

View menu (object-oriented) 

Table A-3 Keyboard Mappings for Space Bar and Enter Key

Element 

Space bar 

Enter key 

menu 

Activates current item 

Activates current item 

pushbutton 

Activates button 

Performs default action if default action exists for the window containing the element 

text field 

Adds a space 

Performs default action if default action exists for the window containing the element 

list item 

Selects current item 

Performs default action if default action exists for the window containing the element 

icon 

Selects 

Performs default action if default action exists for the window containing the element