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
- Keyboard shortcuts – switching groups on and off, and writing your own
- Window menu – the Keyboard Shortcuts entry