Keyboard shortcuts

The IDE’s built-in group of keyboard shortcuts, Default Built-in Keyboard Shortcuts. Keyboard shortcuts explains how to change them.

Each row names a command and gives its keys. The names are the IDE’s own, and they are what a group of your own uses. The same key can be on several rows, because what a key does depends on what has the focus: Ctrl+V runs one command in the code editor and another in the form designer. A command that is not listed here has no key.

A key marked on release runs when the key is released, not when it goes down. Window → Keyboard Shortcuts → Manage Keyboard Shortcuts… shows the same group as text, with the exact key strings, which also say which keys repeat while they are held down. Shortcut strings explains them.

Command Keys
tbBuild_Fusion Ctrl+Shift+B
tbBuild_SwitchToWin32 Ctrl+F2
tbBuild_SwitchToWin64 Ctrl+F1
tbCallStack_ShowPanel Ctrl+L
tbDebug_BreakInto Ctrl+Break
tbDebug_BreakpointsClear Ctrl+Shift+F9
tbDebug_RunOrPreview F6
tbDebug_SetNextExecutionStatement Ctrl+F9
tbDebug_StartOrContinue F5
tbDebug_StepInto F8, F11
tbDebug_StepOut Ctrl+Shift+F8, Shift+F11
tbDebug_StepOver Shift+F8, F10
tbDebug_ToggleBreakpoint F9
tbDebugConsole_ExecuteEnteredLine Enter
tbDebugConsole_FocusPanel Ctrl+G
tbDebugConsole_GoToDefinition Shift+F2, F12
tbDebugConsole_HistoryCycleNext Down
tbDebugConsole_HistoryCyclePrevious Up
tbDebugConsole_SelectAllEntryBox Ctrl+A
tbDebugConsole_ShowPanel Ctrl+G
tbEditor_ActivateNextTab Ctrl+Tab
tbEditor_ActivatePrevTab Ctrl+Shift+Tab
tbEditor_AddCursorAbove Ctrl+Alt+Up
tbEditor_AddCursorBelow Ctrl+Alt+Down
tbEditor_AddCursorsAtLineEndsOfSelection Shift+Alt+I
tbEditor_AddSelectionToNextFindMatch Ctrl+D
tbEditor_ClipboardCopy Ctrl+C, Ctrl+Insert
tbEditor_ClipboardCut Ctrl+X, Shift+Delete
tbEditor_ClipboardCutPlain Ctrl+Shift+X
tbEditor_ClipboardPaste Ctrl+V
tbEditor_ClipboardPasteAsComment Ctrl+Alt+V
tbEditor_ClipboardPlainCopy Ctrl+Shift+C
tbEditor_ClipboardPlainPaste Ctrl+Shift+V
tbEditor_CloseTab Ctrl+F4, Ctrl+W
tbEditor_CodeSelector1_Dropdown Ctrl+1
tbEditor_CodeSelector2_Dropdown Ctrl+2
tbEditor_CodeSelector3_Dropdown Ctrl+3
tbEditor_CommentSelection Ctrl+K
tbEditor_CopyLineDown Shift+Alt+Down
tbEditor_CopyLineUp Shift+Alt+Up
tbEditor_CursorMoveBottom Ctrl+End
tbEditor_CursorMoveDown Down
tbEditor_CursorMoveEndOfLine End
tbEditor_CursorMoveLeft Left
tbEditor_CursorMoveLeftWord Ctrl+Left
tbEditor_CursorMovePageDown Page Down
tbEditor_CursorMovePageUp Page Up
tbEditor_CursorMoveRight Right
tbEditor_CursorMoveRightWord Ctrl+Right
tbEditor_CursorMoveStartOfLineHome Home
tbEditor_CursorMoveTop Ctrl+Home
tbEditor_CursorMoveUp Up
tbEditor_CursorSelectBottom Ctrl+Shift+End
tbEditor_CursorSelectDown Shift+Down
tbEditor_CursorSelectLeft Shift+Left
tbEditor_CursorSelectLeftWord Ctrl+Shift+Left
tbEditor_CursorSelectLineEnd Shift+End
tbEditor_CursorSelectLineStartHome Shift+Home
tbEditor_CursorSelectPageDown Shift+Page Down
tbEditor_CursorSelectPageUp Shift+Page Up
tbEditor_CursorSelectRight Shift+Right
tbEditor_CursorSelectRightWord Ctrl+Shift+Right
tbEditor_CursorSelectTop Ctrl+Shift+Home
tbEditor_CursorSelectUp Shift+Up
tbEditor_CursorUndo Ctrl+U
tbEditor_DecreaseFontSize Ctrl+-
tbEditor_DeleteLeft Backspace, Shift+Backspace
tbEditor_DeleteLeftWord Ctrl+Backspace
tbEditor_DeleteLines Ctrl+Shift+Delete
tbEditor_DeleteRight Delete
tbEditor_DeleteRightWord Ctrl+Delete
tbEditor_ExpandLineSelection Ctrl+L
tbEditor_ExpandSelection Shift+Alt+Right
tbEditor_Find Ctrl+F
tbEditor_FindReplace Ctrl+H
tbEditor_FindSelectedNext Ctrl+F3
tbEditor_FindSelectedPrev Ctrl+Shift+F3
tbEditor_FindWidget_Next Alt+F3
tbEditor_FindWidget_Prev Shift+Alt+F3
tbEditor_FindWidget_SelectAllMatches Alt+A
tbEditor_Fold Ctrl+{
tbEditor_FoldProcedures Ctrl+Alt+Left
tbEditor_GoToDefinition Shift+F2, F12
tbEditor_IncreaseFontSize Ctrl++
tbEditor_Indent Tab
tbEditor_IndentLine Ctrl+]
tbEditor_InsertAmpersand &
tbEditor_InsertBackslash \
tbEditor_InsertColon :
tbEditor_InsertComma ,
tbEditor_InsertEquals =
tbEditor_InsertExclamation !
tbEditor_InsertLineAbove Ctrl+Shift+Enter
tbEditor_InsertLineBelow Ctrl+Enter
tbEditor_InsertLineBreak Enter
tbEditor_InsertMinus -
tbEditor_InsertMultiply *
tbEditor_InsertPeriod .
tbEditor_InsertPlus +
tbEditor_InsertSlash /
tbEditor_InsertSpace Space, Shift+Space
tbEditor_JumpToNextProblem Alt+F8
tbEditor_JumpToPrevProblem Shift+Alt+F8
tbEditor_LastPosition Ctrl+Shift+F2
tbEditor_MoveLinesDown Alt+Down
tbEditor_MoveLinesUp Alt+Up
tbEditor_MoveToProcedureNext Ctrl+Down
tbEditor_MoveToProcedurePrev Ctrl+Up
tbEditor_Outdent Shift+Tab
tbEditor_OutdentLine Ctrl+[
tbEditor_PrevBookmark Ctrl+M
tbEditor_Redo Ctrl+Y
tbEditor_RenameSymbol F2
tbEditor_ReopenLastClosedTab Ctrl+Shift+T
tbEditor_SelectAll Ctrl+A
tbEditor_SelectAllMatches Ctrl+Shift+L
tbEditor_ShowContextMenu Shift+F10
tbEditor_ShrinkSelection Shift+Alt+Left
tbEditor_SwitchToFormDesign Shift+F7
tbEditor_SwitchToggleFormDesignCode none
tbEditor_ToggleBlockComment Shift+Alt+A
tbEditor_ToggleBookmark Ctrl+B
tbEditor_ToggleLineComment Ctrl+/
tbEditor_ToggleWordWrap Alt+Z
tbEditor_TurnShowCodeHintsOff Ctrl, on release
tbEditor_TurnShowCodeHintsOn Ctrl
tbEditor_UncommentSelection Ctrl+Shift+K
tbEditor_Undo Ctrl+Z
tbEditor_Unfold Ctrl+}
tbEditor_UnfoldProcedures Ctrl+Alt+Right
tbFindReplace_Cancel Esc
tbFindReplace_FocusCurrentModule Alt+M
tbFindReplace_FocusCurrentProcedure Alt+P
tbFindReplace_FocusCurrentProject Alt+C
tbFindReplace_FocusDirection Alt+D
tbFindReplace_FocusFindWhat Alt+F
tbFindReplace_FocusMatchCaseToggle Alt+S
tbFindReplace_FocusNext Alt+N
tbFindReplace_FocusReplaceWith Alt+W
tbFindReplace_FocusUsePatternMatchingToggle Alt+U
tbFindReplace_FocusWholeWordOnlyToggle Alt+O
tbFindReplace_Next F3
tbFindReplace_Prev Shift+F3
tbFindReplace_ReplaceAll Alt+A
tbFindReplace_ReplaceNext Alt+R
tbFindWidget_FindNext Enter
tbFindWidget_FindNextInSelection Ctrl+F3
tbFindWidget_FindPrevInSelection Ctrl+Shift+F3
tbFindWidget_FindPrevious Shift+Enter
tbFindWidget_Hide Esc
tbFindWidget_HistoryCycleNext Down
tbFindWidget_HistoryCyclePrevious Up
tbFindWidget_ShowFind Alt+F
tbFindWidget_ShowReplace Alt+H
tbFormDesigner_AlignSelectedControlsBottom Alt+Down
tbFormDesigner_AlignSelectedControlsLeft Alt+Left
tbFormDesigner_AlignSelectedControlsRight Alt+Right
tbFormDesigner_AlignSelectedControlsTop Alt+Up
tbFormDesigner_ClipboardCopy Ctrl+C, Ctrl+Insert
tbFormDesigner_ClipboardCut Ctrl+X, Shift+Delete
tbFormDesigner_ClipboardPaste Ctrl+V
tbFormDesigner_DeleteSelectedControls Delete
tbFormDesigner_MenuEditorDelete Delete
tbFormDesigner_MenuEditorMoveDown Ctrl+Down
tbFormDesigner_MenuEditorMoveLeft Ctrl+Left
tbFormDesigner_MenuEditorMoveRight Ctrl+Right
tbFormDesigner_MenuEditorMoveUp Ctrl+Up
tbFormDesigner_MenuEditorRename F2
tbFormDesigner_MenuEditorToggleChecked Space
tbFormDesigner_MoveSelectedControlsDown Down
tbFormDesigner_MoveSelectedControlsLeft Left
tbFormDesigner_MoveSelectedControlsRight Right
tbFormDesigner_MoveSelectedControlsUp Up
tbFormDesigner_Redo Ctrl+Y
tbFormDesigner_ResizeSelectedControlsNarrower Shift+Left
tbFormDesigner_ResizeSelectedControlsNarrowest Ctrl+Shift+Left
tbFormDesigner_ResizeSelectedControlsShorter Shift+Up
tbFormDesigner_ResizeSelectedControlsShortest Ctrl+Shift+Up
tbFormDesigner_ResizeSelectedControlsTaller Shift+Down
tbFormDesigner_ResizeSelectedControlsTallest Ctrl+Shift+Down
tbFormDesigner_ResizeSelectedControlsWider Shift+Right
tbFormDesigner_ResizeSelectedControlsWidest Ctrl+Shift+Right
tbFormDesigner_SelectAllControls Ctrl+A
tbFormDesigner_SelectParentOfSelectedControl Esc
tbFormDesigner_SelectToolboxPointer Esc
tbFormDesigner_TurnShowTabIndexOff Ctrl, on release
tbFormDesigner_TurnShowTabIndexOn Ctrl
tbFormDesigner_Undo Ctrl+Z
tbHelp_ToggleExpandSignatureHelp F1
tbIde_DecreaseFontSize Ctrl+Alt+-
tbIde_IncreaseFontSize Ctrl+Alt++
tbIdeWindow_Close Alt+F4
tbIntellisense_AcceptSelectedEntry Tab; Space, Enter, ,, ., +, -, &, (, ), !, *, \, /, :, =, on release
tbIntellisense_AcceptSelectedOrFirstEntry Tab, Space
tbIntellisense_Cancel Esc, Left, Right, Backspace
tbIntellisense_SelectNext Down
tbIntellisense_SelectPrevious Up
tbIntellisense_ShowAfterKeyPress every key its {ALLEXCEPT} list does not name, on release
tbIntellisense_ShowNow Ctrl+Space
tbMenu_Cancel Esc
tbMenu_ExecuteFocusedEntry Enter
tbMenu_FocusAdjacentDown Down
tbMenu_FocusAdjacentLeft Left
tbMenu_FocusAdjacentRight Right
tbMenu_FocusAdjacentUp Up
tbMisc_AltKeyStateDown Alt
tbMisc_AltKeyStateUp Alt, on release
tbMisc_PreventDefaultKeyBehaviour Ctrl+A, Tab
tbMisc_SaveProjectMetaStateInTwinproj Ctrl+Shift+Alt+M
tbMisc_ShiftKeyStateDown Shift
tbMisc_ShiftKeyStateUp Shift, on release
tbPanels_SetActiveLayoutDefault Ctrl+#
tbProject_Export Ctrl+E
tbProject_FindInFiles Ctrl+Shift+F
tbProject_New Ctrl+N
tbProject_Open Ctrl+O
tbProject_SaveAllChanges Ctrl+S
tbProject_ShowReferences Ctrl+T
tbProjectExplorer_ClipboardPaste Ctrl+V
tbProjectExplorer_SelectedItemsClipboardCopy Ctrl+C, Ctrl+Insert
tbProjectExplorer_SelectedItemsClipboardCut Ctrl+X, Shift+Delete
tbProjectExplorer_SelectedItemsDeletePermanently Delete
tbProjectExplorer_SelectedItemsRename F2
tbProjectExplorer_ToggleFileMode Ctrl+R
tbShowObjectBrowser F2, on release
tbSignatureHelpCancel Esc, Up, Down
tbToolbox_SelectNextTool Down, Right
tbToolbox_SelectPrevTool Up, Left
tbWatches_Add Shift+F9

See Also