| Shortcut | Action |
|---|---|
| Alt+[ | Finds the matching delimiter (forward). |
| Alt+] | Finds the matching delimiter (backward). |
| Alt+Left Arrow | Go back after Alt+Up Arrow or Ctrl+Click (go to declaration) operation. |
| Alt+F7 | Go to previous error or message in Message View. |
| Alt+F8 | Go to next error / message in Message View. |
| Alt+F9 | Build the file currently open in the editor. |
| Alt+F11 | Opens the include project file Dialog. |
| Alt+Page Down | Goes to the next tab. |
| Alt+Page Up | Goes to the previous tab. |
| Alt+Right Arrow | Go forward after Alt+Left Arrow operation. |
| Alt+Shift+Down Arrow | Moves the cursor down one line and selects the column from the left of the starting cursor position. |
| Alt+Shift+End | Selects the column from the cursor position to the end of the current line. |
| Alt+Shift+Home | Selects the column from the cursor position to the start of the current line. |
| Alt+Shift+Left Arrow | Selects the column to the left of the cursor. |
| Alt+Shift+Page Down | Moves the cursor down one line and selects the column from the right of the starting cursor position. |
| Alt+Shift+Page Up | Moves the cursor up one screen and selects the column from the left of the starting cursor position. |
| Alt+Shift+Right Arrow | Selects the column to the right of the cursor. |
| Alt+Shift+Up Arrow | Moves the cursor up one line and selects the column from the left of the starting cursor position. |
| Alt+Up Arrow | Go to declaration. |
| Alt+Click+mousemove | Selects column-oriented blocks. |
| Ctrl+/ | Adds or removes // to each line in the selected code block to comment the code. |
| Ctrl+Alt+F12 | Display a drop down list of open files. |
| Ctrl+Alt+P | Sets focus to the Tool Palette. |
| Ctrl+Alt+Shift+End | Selects the column from the cursor position to the end of the current file. |
| Ctrl+Alt+Shift+Home | Selects the column from the cursor position to the start of the current file. |
| Ctrl+Alt+Shift+Left Arrow | Selects the column to the left of the cursor. |
| Ctrl+Alt+Shift+Page Down | Selects the column from the cursor position to the top of the screen. |
| Ctrl+Alt+Shift+Page Up | Selects the column from the cursor position to the bottom of the screen. |
| Ctrl+Alt+Shift+Right Arrow | Selects the column to the right of the cursor. |
| Ctrl+Backspace | Deletes the word to the left of the cursor. |
| Ctrl+C | Copy selected component in the designer or selected text in the editor. |
| Ctrl+Click | Go to declaration. |
| Ctrl+Del | Deletes a currently selected block. |
| Ctrl+Down Arrow | Scrolls down one line. |
| Ctrl+E | Opens the incremental search at the bottom of the editor. |
| Ctrl+End | Moves to the end of a file. |
| Ctrl+Enter | Opens file at cursor. |
| Ctrl+F | Opens the Find Dialog. |
| Ctrl+F4 | Close current file. |
| Ctrl+F5 | Add Watch - highlight a variable and hit Ctrl+F5 and the variable will be added to the watch-list. |
| Ctrl+F6 | Toggle between header file and cpp file. |
| Ctrl+F11 | Open a C++ Builder project. |
| Ctrl+Home | Moves to the top of a file. |
| Ctrl+I | Inserts a tab character. |
| Ctrl+Insert | Copy selected text in the editor. |
| Ctrl+J | Templates pop-up menu. |
| Ctrl+K+n | Sets a bookmark, where n is a number from 0 to 9. |
| Ctrl+K+T | Select word. |
| Ctrl+Left Arrow | Moves one word left. |
| Ctrl+n | Jumps to a bookmark, where n is the number of the bookmark, from 0 to 9. |
| Ctrl+N | Inserts a new line. |
| Ctrl+O+C | Turns on column blocking. |
| Ctrl+O+K | Turns off column blocking. |
| Ctrl+O+L | Turn on line blocking mode. |
| Ctrl+O+O | Insert compiler options. |
| Ctrl+O+U | Invert the case of the marked block of text. |
| Ctrl+P | Causes next character to be interpreted as an ASCII sequence. |
| Ctrl+PgDn | Moves to the bottom of a screen. |
| Ctrl+PgUp | Moves to the top of a screen. |
| Ctrl+Q+# | Go to bookmark. |
| Ctrl+R | Opens the Search and Replace Dialog. |
| Ctrl+Right Arrow | Moves one word right. |
| Ctrl+Shift+C | Invokes class completion for the class declaration in which the cursor is positioned. |
| Ctrl+Shift+# | Set bookmark. |
| Ctrl+Shift+B | Display buffer list. |
| Ctrl+Shift+Down Arrow | Jump between declaration and implementation. |
| Ctrl+Shift+J | SyncEdit. |
| Ctrl+Shift K+G | Initializes/finalize or interface/implementation. |
| Ctrl+Shift K+C | Code Folding: Collapses all classes. |
| Ctrl+Shift K+N | Code Folding: Collapses namespace/Unit. |
| Ctrl+Shift K+O | Code Folding: Toggles between enabling and disabling Code Folding. |
| Ctrl+Shift K+T | Code Folding: Toggles Code Folding for current section. |
| Ctrl+Shift K+U | Code Folding: Unfold current section. |
| Ctrl+Shift K+E | Code Folding: Fold current block of code. |
| Ctrl+Shift K+A | Code Folding: Unfold All. |
| Ctrl+Shift K+M | Code Folding: Collapses all methods. |
| Ctrl+Shift K+P | Code Folding: Collapses nested procedures. |
| Ctrl+Shift K+R | Code Folding: Collapses all regions. |
| Ctrl+Shift+End | Selects from the cursor position to the end of the current file. |
| Ctrl+Shift+G | Inserts a new Globally Unique Identifier (GUID). |
| Ctrl+Shift+Home | Selects from the cursor position to the start of the current file. |
| Ctrl+Shift+I | Indents block. |
| Ctrl+Shift+Left Arrow | Selects the word to the left of the cursor. |
| Ctrl+Shift+P | Plays a recorded keystroke macro. |
| Ctrl+Shift+PgDn | Selects from the cursor position to the bottom of the screen. |
| Ctrl+Shift+PgUp | Selects from the cursor position to the top of the screen. |
| Ctrl+Shift+R | Toggles between starting and stopping the recording of a keystroke macro. |
| Ctrl+Shift+Right Arrow | Selects the word to the right of the cursor. |
| Ctrl+Shift+T | Create ToDo entry. |
| Ctrl+Shift+Tab | Moves to the previous code page (or file). |
| Ctrl+Shift+U | Outdents block. |
| Ctrl+Shift+Up Arrow | Jump between declaration and implementation. |
| Ctrl+Shift+Y | Deletes to the end of a line. |
| Ctrl+space bar | Code Completion pop-up window. |
| Ctrl+T | Deletes a word to the right of the cursor. |
| Ctrl+Tab | Moves to the next code page (or file). |
| Ctrl+Up Arrow | Scrolls up one line. |
| Ctrl+V |
Paste controls from the clipboard into the designer or text from the clipboard into the editor at cursor position. |
| Ctrl+X | Cut selected controls in the designer or selected text in the editor to the clipboard. |
| Ctrl+Y | Deletes a line. |
| F1 | Displays Help for the selected fully qualified namespace. |
| F3 | Search for next occurrence. |
| F4 | Run project untill current line is reached. |
| F5 | Set a BreakPoint at current line. |
| F9 | Run the project. |
| F11 | Toggle between Object Inspector, Designer and Editor. |
| F12 | Toggle between Editor and Designer. |
| Shift+Alt+arrow | Selects column-oriented blocks. |
| Shift+Delete | Cut selected text in the editor. |
| Shift+Down Arrow | Moves the cursor down one line and selects from the right of the starting cursor position. |
| Shift+End | Selects from the cursor position to the end of the current line. |
| Shift+Enter | Inserts a new line with a carriage return. |
| Shift+Home | Selects from the cursor position to the start of the current line. |
| Shift+Insert | Paste text from the clipboard into the editor at cursor position. |
| Shift+Left Arrow | Selects the character to the left of the cursor. |
| Shift+PgDn | Moves the cursor down one line and selects from the right of the starting cursor position. |
| Shift+PgUp | Moves the cursor up one screen and selects from the left of the starting cursor position. |
| Shift+Right Arrow | Selects the character to the right of the cursor. |
| Shift+Space | Inserts a blank space. |
| Shift+Tab | Moves the cursor to the left one tab position. |
| Shift+Up Arrow | Moves the cursor up one line and selects from the left of the starting cursor position. |
Last Updated: Aug-21-2026 © Copyright 2003-2026 Asger-P