Appendix A. Motif Keyboard and Mouse Operations

This appendix contains tables that list the keyboard and mouse operations defined for Motif Release 1.2 and their default bindings.

Table A-1. Keyboard Operations and Their Default Bindings

Operation NameKey BindingsFunction
ActivateSelectActivates a control that does not have selections
 Space 
 CtrlSpace 
Back TabShiftTabNavigates to the previous tab stop
Begin DataCtrlHomeNavigates to the beginning of the data
Begin LineHomeNavigates to the beginning of a line
CancelCancelCancels a DialogBox, Menu, or mouse operation
 Escape 
Clipboard CopyCopyCopies the current selection to the clipboard
 CtrlInsert 
Clipboard CutCutCuts the current selection to the clipboard
 ShiftDelete 
Clipboard PastePastePastes the clipboard contents
 ShiftInsert 
Context HelpShiftHelpEnters context help mode
 ShiftF1 
Default ActivateEnterPerforms a default action or activates Menu control
 Return (not in text) 
 CtrlReturn 
Delete Next CharacterDeleteDeletes the next character
Delete Prev CharacterBackSpaceDeletes the previous character
Delete SelectionBackSpaceDeletes the current selection
 Delete 
Deselect AllCtrl\Deselects the entire selection
End DataCtrlEndNavigates to the end of the data
End LineEndNavigates to the end of a line
Extend Begin DataCtrlShiftHomeExtends the selection to the beginning of the data
Extend Begin LineShiftHomeExtends the selection to the beginning of a line
Extend DownShiftDown ArrowExtends the selection down a line
Extend End DataCtrlShiftEndExtends the selection to the end of the data
Extend End LineShiftEndExtends the selection to the end of a line
Extend LeftShiftLeft ArrowExtends the selection to the left
Extend Page DownShiftPageDownExtends the selection down a page
Extend Page LeftShiftPageLeftExtends the selection a page to the left
 CtrlShiftPageUp 
Extend Page RightShiftPageRightExtends the selection a page to the right
 CtrlShiftPageDown 
Extend Page UpShiftPageUpExtends the selection up a page
Extend Paragraph DownCtrlShiftDown ArrowExtends the selection down a paragraph
Extend Paragraph UpCtrlShiftUp ArrowExtends the selection up a paragraph
Extend RightShiftRight ArrowExtends the selection to the right
Extend SelectionShiftSelectExtend the selection to the cursor position
 ShiftSpace (not in text) 
 CtrlShiftSpace 
Extend UpShiftUp ArrowExtends the selection up a line
Extend Word LeftCtrlShiftLeft ArrowExtends the selection a word to the left
Extend Word RightCtrlShiftRight ArrowExtends the selection a word to the right
HelpHelpObtains help on the cursored item
 F1 
Navigate DownDown ArrowNavigates down within and between controls
 CtrlDown Arrow (optional) 
Navigate LeftLeft ArrowNavigates to the left within and between controls
 CtrlLeft Arrow (optional) 
Navigate Menu BarShiftMenuNavigates to the MenuBar
 F10 
Navigate RightRight ArrowNavigates to the right within and between controls
 CtrlRight Arrow (optional) 
Navigate UpUp ArrowNavigates up within and between controls
 CtrlUp Arrow (optional) 
Next Family WindowAltF6Navigates to the next window among a primary window and its secondary windows
Next FieldTab (where possible)Navigates to the next field
 CtrlTab 
Next WindowAltTabNavigates to the next primary window or root icon
New LineReturnInserts a new line in text
Page DownPageDownNavigates downward by a page
Page LeftPageLeftNavigates a page to the left
 CtrlPageUp 
Page RightPageRightNavigates a page to the right
 CtrlPageDown 
Page UpPageUpNavigates up a page
Paragraph DownCtrlDown ArrowNavigates down a paragraph
Paragraph UpCtrlUp ArrowNavigates up a paragraph
Popup MenuMenuPosts a Popup Menu
 ShiftF10 
Prev Family WindowAltShiftF6Navigates to the previous window among a primary window and its secondary windows
Prev FieldShiftTab (where possible)Navigates to the previous field
 CtrlShiftTab 
Prev WindowAltShiftTabNavigates to the previous primary window or root icon
Primary MoveAltCutMoves the primary selection to the cursor position
 AltShiftDelete 
Primary CopyAltCopyCopies the primary selection to the cursor position
 AltCtrlInsert 
SelectSelectMakes the selection
 Space (not in text) 
 CtrlSpace 
Select AllCtrl/Selects an entire collection
SpaceSpaceInserts a space in text
 ShiftSpace 
TabTabInserts a tab or navigates to the next tab stop
Toggle Add ModeShiftF8In editable components, toggles between normal mode and add mode
Toggle Insert ModeInsert (optional)In Text components, toggles between replace mode and insert mode
UndoUndoUndoes the previous operation
 AltBackSpace 
Window MenuAltSpacePulls down the Window Menu
 ShiftEscape 
Word LeftCtrlLeft ArrowNavigates a word to the left
Word RightCtrlRight ArrowNavigates a word to the right

Table A-2. Mouse Operations and Their Default Bindings

Operation NameMouse BindingsFunction
ActivateBtn1 ClickActivates a control that does not have selections
Default ActivateBtn1 Click2Selects an item and performs the default action
Drag CopyCtrlBtn2 MotionCopies dragged item(s) to a pointer location
Drag LinkCtrlShiftBtn2 MotionLinks dragged item(s) to a pointer location
Drag MoveShiftBtn2 MotionMoves dragged item(s) to a pointer location
Drag TransferBtn2 MotionTransfers dragged item(s) to a pointer location
Extend SelectionShiftBtn1 ReleaseExtends a selection range
 CtrlShiftBtn1 Release 
Extend WordShiftBtn1 Release2Extends the selection to a word under a pointer
Move CursorCtrlBtn1 ClickMoves the cursor to a component or element
OpenBtn1 Click2Opens a view corresponding to the icon
Popup MenuBtn3 PressPops up a Menu
Post Popup MenuBtn3 ClickPosts a Popup Menu
Post Pulldown MenuBtn1 ClickPosts a Pulldown Menu
Primary CopyBtn2 ClickCopies the primary selection to a pointer location
 CtrlBtn2 Click 
Primary MoveShiftBtn2 ClickMoves the primary selection to a pointer location
Primary LinkCtrlShiftBtn2 ClickLinks the primary selection to a pointer location
Pulldown MenuBtn1 PressPulls down a Menu from a CascadeButton
Quick CopyAltBtn2 MotionMakes and copies a secondary selection to a destination
 AltCtrlBtn2 Motion 
Quick MoveAltShiftBtn2 MotionMakes and moves a secondary selection to a destination
Quick LinkAltCtrlShift Btn2 MotionMakes and links a secondary selection to a destination
Select ItemBtn1 ClickSelects an item
Select RangeBtn1 MotionSelects a range of items
Select WordBtn1 Click2Selects a word
Select Word RangeBtn1 Motion2Selects a range of words
Toggle ItemCtrlBtn1 ClickToggles the selection state of an item
 Btn1 Click 
Toggle RangeCtrlBtn1 MotionToggles items in selection range
 Btn1 Motion