Default keymapping definitions

The Default keystroke mapping scheme provides keybindings that match the CUA standard. For detailed information, choose one of the topics below for a list of keyboard shortcuts:


Clipboard control

ShortcutCommand


Ctrl+InsEdit|Copy
Shift+DelEdit|Cut
Shift+InsEdit|Paste
Ctrl+CEdit|Copy
Ctrl+VEdit|Paste
Ctrl+XEdit|Cut


Debugger commands

Breakpoint view
ShortcutCommand


Ctrl+EEdit Breakpoint
Ctrl+VView Source
Ctrl+SEdit Source
Ctrl+DDelete Breakpoint
Ctrl+AAdd Breakpoint

Call stack view
ShortcutCommand


Ctrl+VView Source
Ctrl+EEdit Source

Watch view
ShortcutCommand


Ctrl+EEdit Watch
Ctrl+AAdd Watch
Ctrl+DDelete Watch


Editor commands

ShortcutAction or Command


F1Help|Topic Search
F3Search|Search Again
Ctrl+ESearch|Incremental Search
Ctrl+FSearch|Find
Ctrl+IInserts a tab character
Ctrl+NInserts a new line
Ctrl+PCauses next character to be interpreted as an ASCII sequence
Ctrl+R Search|Replace
Ctrl+SFile|Save
Ctrl+TDeletes a word
Ctrl+YDeletes a line
Ctrl+ZEdit|Undo
Ctrl+Shift+IIndents block
Ctrl+Shift+UOutdents block
Ctrl+Shift+YDeletes to the end of a line
Ctrl+Shift+ZEdit|Redo
Alt+[Finds the matching delimiter (forward)
Alt+]Finds the matching delimiter (backward)
EndMoves to the end of a line
HomeMoves to the start of a line
EnterInserts a carriage return
Ins Turns insert mode on/off
DelDeletes the character to the right of the cursor
BackspaceDeletes the character to the left of the cursor
TabInserts a tab
SpaceInserts a blank space
Left ArrowMoves the cursor left one column, accounting for the autoindent setting
Right ArrowMoves the cursor right one column, accounting for the autoindent setting
Up ArrowMoves up one line
Down ArrowMoves down one line
Page UpMoves up one page
Page DownMoves down one page
Ctrl+Left ArrowMoves one word left
Ctrl+Right ArrowMoves one word right
Ctrl+TabMoves to the next file in the current project
Ctrl+Shift+TabMoves to the previous file in the current project
Ctrl+BackspaceDeletes the word to the right of the cursor
Ctrl+HomeMoves to the top of a file
Ctrl+EndMoves to the end of a file
Ctrl+DelDeletes a currently selected block
Ctrl+SpaceInserts a blank space
Ctrl+PgDnMoves to the bottom of a screen
Ctrl+PgUpMoves to the top of a screen
Ctrl+Up ArrowScrolls up one line
Ctrl+Down ArrowScrolls down one line
Shift+TabMoves the cursor to the left one tab position
Shift+BackspaceDeletes the character to the left of the cursor
Shift+Left ArrowSelects the character to the left of the cursor
Shift+Right ArrowSelects the character to the right of the cursor
Shift+Up ArrowMoves the cursor up one line and selects from the left of the starting cursor position
Shift+Down ArrowMoves the cursor down one line and selects from the right of the starting cursor position
Shift+PgUpMoves the cursor up one screen and selects from the left of the starting cursor position
Shift+PgDnMoves the cursor down one line and selects from the right of the starting cursor position
Shift+EndSelects from the cursor position to the end of the current line
Shift+HomeSelects from the cursor position to the start of the current line
Shift+SpaceInserts a blank space
Shift+EnterInserts a new line with a carriage return
Ctrl+Shift+Left ArrowSelects the word to the left of the cursor
Ctrl+Shift+Right ArrowSelects the word to the right of the cursor
Ctrl+Shift+HomeSelects from the cursor position to the start of the current file
Ctrl+Shift+EndSelects from the cursor position to the end of the current file
Ctrl+Shift+PgDnSelects from the cursor position to the bottom of the screen
Ctrl+Shift+PgUpSelects from the cursor position to the top of the screen
Alt+BackspaceEdit|Undo
Alt+Shift+BackspaceEdit|Redo
Alt+Shift+Left ArrowSelects the column to the left of the cursor
Alt+Shift+Right ArrowSelects the column to the right of the cursor
Alt+Shift+Up ArrowMoves the cursor up one line and selects the column from the left of the starting cursor position
Alt+Shift+Down ArrowMoves the cursor down one line and selects the column from the left of the starting cursor position
Alt+Shift+Page UpMoves the cursor up one screen and selects the column from the left of the starting cursor position
Alt+Shift+Page DownMoves the cursor down one line and selects the column from the right of the starting cursor position
Alt+Shift+EndSelects the column from the cursor position to the end of the current line
Alt+Shift+HomeSelects the column from the cursor position to the start of the current line
Ctrl+Alt+Shift+Left ArrowSelects the column to the left of the cursor
Ctrl+Alt+Shift+Right ArrowSelects the column to the right of the cursor
Ctrl+Alt+Shift+HomeSelects the column from the cursor position to the start of the current file
Ctrl+Alt+Shift+EndSelects the column from the cursor position to the end of the current file
Ctrl+Alt+Shift+Page UpSelects the column from the cursor position to the bottom of the screen
Ctrl+Alt+Shift+Page DownSelects the column from the cursor position to the top of the screen


Block commands

ShortcutAction or Command


Ctrl+K+BMarks the beginning of a block
Ctrl+K+CCopies a selected block
Ctrl+K+HHides/shows a selected block
Ctrl+K+IIndents a block by the amount specified in the Block Indent combo box on the Editor options page of the Environment Options dialog box
Ctrl+K+KMarks the end of a block
Ctrl+K+LMarks the current line as a block
Ctrl+K+NChanges a block to uppercase
Ctrl+K+OChanges a block to lowercase
Ctrl+K+RReads a block from a file
Ctrl+K+TMarks a word as a block
Ctrl+K+UOutdents a block by the amount specified in the Block Indent combo box on the Editor options page of the Environment Options dialog box
Ctrl+K+VMoves a selected block
Ctrl+K+WWrites a selected block to a file
Ctrl+K+YDeletes a selected block
Ctrl+O+CMarks a column block
Ctrl+O+IMarks an inclusive block
Ctrl+O+KMarks a non-inclusive block
Ctrl+O+LMarks a line as a block
Ctrl+Q+BMoves to the beginning of a block
Ctrl+Q+KMoves to the end of a block


Bookmark operations

ShortcutAction


Ctrl+K+0-9Sets bookmark 0-9
Ctrl+Q+0-9Goes to bookmark 0-0
Shift+Ctrl+0-9Sets bookmark 0-9
Ctrl+0-9Goes to bookmark 0-9


Cursor movements

ShortcutAction


Ctrl+Q+BMoves to the beginning of a block
Ctrl+Q+CMoves to end of a file
Ctrl+Q+DMoves to the end of a line
Ctrl+Q+EMoves to the top of the window
Ctrl+Q+KMoves to the end of a block
Ctrl+Q+PMoves to previous position
Ctrl+Q+RMoves to the beginning of a file
Ctrl+Q+SMoves to the beginning of a line
Ctrl+Q+TMoves to the top of the window
Ctrl+Q+UMoves to the bottom of the window
Ctrl+Q+XMoves to the bottom of the window


Miscellaneous commands

ShortcutAction or Command


Ctrl+K+EChanges a word to lowercase
Ctrl+K+FChanges a word to uppercase
Ctrl+K+SFile|Save
Ctrl+Q+ASearch|Replace
Ctrl+Q+FSearch|Find
Ctrl+Q+YDeletes to the end of a line
Ctrl+Q+[Finds the matching delimiter (forward)
Ctrl+Q+Ctrl+[Finds the matching delimiter (forward)
Ctrl+Q+]Finds the matching delimiter (backward)
Ctrl+Q+Ctrl+]Finds the matching delimiter (backward)
Ctrl+O+BBrowse symbol at cursor
Ctrl+O+GSearch|Go to line number
Ctrl+O+UToggles case


System commands

ShortcutAction or Command


F1Displays context sensitive Help
F4Run|Go to Cursor
F5Run|Toggle Breakpoint
F7Run|Trace Into
F8Run|Step Over
Shift+F9Run|Run
F9Run|Debug
Alt+F10Displays a context menu
Ctrl+F1Help|Topic Search
Ctrl+F2Run|Program Reset
Ctrl+F4Closes current file
Ctrl+F5Add Watch at Cursor
Ctrl+F7Evaluate/Modify
Ctrl+F9Project|Compile
Ctrl+Shift+PPlays back a key macro
Ctrl+Shift+RRecords a key macro
Ctrl+K+SFile|Save