190 Delphi Keyboard Shortcuts
Learn Delphi RAD Studio Shortcuts for Windows
Most used Delphi Shortcuts
| Action | Delphi Shortcuts |
|---|---|
| Selects parent control in design mode | Esc |
| In Object Inspector activates incremental search for properties | Tab |
| Invoke code templates also called code snippets | Ctrl + J |
| Delete text from the cursor position until the end of the word | Ctrl + T |
| Incremental search | Ctrl + E |
| Delete current line | Ctrl + Y |
| Invoke buffer window when the focus is on the editor | Ctrl + B |
| Insert a new GUID at the cursor position | Ctrl + Shift + G |
| Indent the currently selected block | Ctrl + Shift + I |
| Unindent the currently selected block | Ctrl + Shift + U |
| Indent the currently selected block or current line in case of no selection | Ctrl + K + I |
| Unindent the currently selected block or current line in case of no selection | Ctrl + K + U |
| Invoke SyncEdit | Ctrl + Shift + J |
| Automatically declare a variable at the cursor position | Ctrl + Shift + V |
| Delete to the end of the line | Ctrl + Shift + Y |
| Match pair forward | Alt + [ |
| Match pair backward | Alt + ] |
| Browse forward (hotlink history) | Alt + Left Arrow key |
| Browse backward (hotlink history) | Alt + Right Arrow key |
| Browse to the symbol under the editor cursor | Alt + Up Arrow key |
| Run a program to the current cursor position | F4 |
| Toggle breakpoint | F5 |
| Debugger step into | F7 |
| Trace into the next source line | Shift + F7 |
| Debugger step over | F8 |
| Run until return | Shift + F8 |
| Run the program under the debugger | F9 |
| Program Reset | Ctrl + F2 |
| Evaluate/Modify | Ctrl + F7 |
| Add Watch | Ctrl + F5 |
| View Units | Ctrl + F12 |
| Go to the line number in the editor | Alt + G |
| Start/stop recording editor macro | Ctrl + Shift + R |
| Play editor macro | Ctrl + Shift + P |
| Invoke code completion | Ctrl + Spacebar |
| Invoke code parameter hints | Ctrl + Shift + Spacebar |
| Open the file at the cursor | Ctrl + Enter |
| Find all references | Ctrl + Shift + Enter |
| Invoke class completion for the class that currently contains the cursor | Ctrl + Shift + C |
| Navigate to method implementation | Ctrl + Shift + Up Arrow key |
| Navigate to the method declaration | Ctrl + Shift + Down Arrow key |
| Set a bookmark at the current row in the source | Ctrl + Shift + 1-9 |
| Go to a bookmark row in the source | Ctrl + 1-9 |
| Opens the drop-down on the top-right corner of the code editor, listing all open files | Ctrl + Alt + F12 |
| Navigate to the previous or next method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl + Q + L | Ctrl + Alt + Mouse Scroll |
| Navigate to the previous method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl + Q + L | Ctrl + Alt + Up Arrow key |
| Navigate to the next method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl + Q + L | Ctrl + Alt + Down Arrow key |
| Navigate to the lexically first method implementation in this source unit, or within the class to which scope has been limited using Ctrl + Q + L | Ctrl + Alt + Home |
| Navigate to the lexically last method implementation in this source unit, or within the class to which scope has been limited using Ctrl + Q + L | Ctrl + Alt + End |
| Activate the Tool Palette in filtering mode | Ctrl + Alt + P |
| Adds current date to source code | Ctrl + Alt + A |
| Toggle comment per line or selected block and cursors go down one line, Ctrl + # on Nordic | Ctrl + / |
| Add todo list item | Ctrl + Shift + T |
| Toggle between Forms as text mode or design mode | Alt + F12 |
| Invoke Use unit dialog | Alt + F11 |
| Invoke Open Project Dialog | Ctrl + F11 |
| Invoke the Project manager’s window | Ctrl + Alt + F11 |
| Invoke the Object Inspector window | F11 |
| Toggle between code view and design view | F12 |
| Invoke Window list | Alt + 0 |
| Invoke Structure window | Shift + Alt + F11 |
| Invoke Browser window | Ctrl + Shift + B |
| Invoke Breakpoint window | Ctrl + Alt + B |
| Invoke Call Stack window | Ctrl + Alt + S |
| Invoke Watches window | Ctrl + Alt + W |
| Invoke Local Variables window | Ctrl + Alt + L |
| Invoke Threads window | Ctrl + Alt + T |
| Invoke FPU window | Ctrl + Alt + F |
| Invoke CPU window | Ctrl + Alt + C |
| Invoke Event window | Ctrl + Alt + V |
| Invoke Modules window | Ctrl + Alt + M |
| Invoke Forms window | Shift + F12 |
| Invoke Add to the uses clause | Ctrl + Shift + A |
| Invoke the Project Options window | Ctrl + Shift + F11 |
| Compile Project | Ctrl + F9 |
| Build Project | Shift + F9 |
| Invoke Add to the project window | Shift + F11 |
| Run without debugging | Shift + Ctrl + F9 |
| Find | Ctrl + F |
| Find in Files | Ctrl + Shift + F |
| Previous/next result | Alt + F7 |
| Changes a word to lowercase and deselects selection | Ctrl + K + E |
| Changes a word to uppercase and deselects selection | Ctrl + K + F |
| Changes a word to lowercase | Ctrl + K + O |
| Changes a word to uppercase | Ctrl + K + N |
| Toggles case | Ctrl + O + U |
| Toggles Code folding between On and Off | Ctrl + Shift + K + O |
| Code folding: Expands All blocks of code | Ctrl + Shift + K + A |
| Code folding: Collapse the current block of code | Ctrl + Shift + K + E |
| Code folding: Expand the current block of code | Ctrl + Shift + K + U |
| Code folding: Toggle Current block (expand & collapse) | Ctrl + Shift + K + T |
| Code folding: Collapses all regions {$region ‘comment’}..{$endregion} | Ctrl + Shift + K + R |
| Code folding: Collapse nested procedures | Ctrl + Shift + K + P |
| Code folding: Collapse all methods | Ctrl + Shift + K + M |
| Code folding: Collapse all classes | Ctrl + Shift + K + C |
| Code folding: Collapses down to primary Groups [Interface/Implementation] | Ctrl + Shift + K + G |
| Code folding: Collapses Namespace/Unit | Ctrl + Shift + K + N |
| Switch to the next open file in the editor | Ctrl + Tab |
| Switch to the previously open file in the editor | Ctrl + Shift + Tab |
| Invokes print selection dialog | Ctrl + K + P |
| Invokes Write block to file(selected text) | Ctrl + K + W |
| Invokes Read block from file(inserts text at cursor) | Ctrl + K + R |
| Copies of selected text at the end of the selection | Ctrl + K + C |
| Select a word at the cursor position | Ctrl + K + T |
| Turns on block selection mode | Ctrl + O + C |
| Selects current line (and turns off block selection mode) | Ctrl + O + L |
| Toggles between limiting the Ctrl + Alt navigation shortcuts to the current class, or limiting it to the current unit | Ctrl + Q + L |
| Go to the next item of the Messages window | Ctrl + Q + W |
| Switches between the source (.cpp) and header (.h) | Ctrl + F6 |
| Undo | Alt + Backspace |
| Display Popup menu | Alt + F10 |
| Moves the cursor down one line and selects the column from the left of the starting cursor position | Alt + Shift + Down Arrow key |
| Selects the column from the cursor position to the end of the current line | Alt + Shift + End |
| Selects the column from the cursor position to the start of the current line | Alt + Shift + Home |
| Selects the column to the left of the cursor | Alt + Shift + Left Arrow key |
| Moves the cursor down one line and selects the column from the right of the starting cursor position | Alt + Shift + Page Down key |
| Moves the cursor up one screen and selects the column from the left of the starting cursor position | Alt + Shift + Page Up key |
| Selects the column to the right of the cursor | Alt + Shift + Right Arrow key |
| Moves the cursor up one line and selects the column from the left of the starting cursor position | Alt + Shift + Up Arrow key |
| Cut word under cursor / currently selected block | Alt + X |
| Copy word under Cursor / selected block | Ctrl + C |
| Select all | Ctrl + A |
| Delete the word to the beginning | Ctrl + Backspace |
| Deletes a currently selected block | Ctrl + D |
| Scrolls down one line | Ctrl + Down Arrow key |
| Moves to the end of a file | Ctrl + End |
| Topic Search | Ctrl + F1 |
| Open Main Menu | Ctrl + F10 |
| Moves to the top of a file | Ctrl + Home |
| Replace Dialog | Ctrl + H |
| Inserts a tab character | Ctrl + I |
| Copy selected Block | Ctrl + Insert |
| Find again | Ctrl + L |
| Moves one word left | Ctrl + Left Arrow key |
| Insert new line (same as Enter) | Ctrl + M |
| Insert a new line after the cursor (cursor stays in current line) | Ctrl + N |
| Open the file at the cursor | Ctrl + O + A |
| Browse the symbol at the cursor | Ctrl + O + B |
| Inserts compiler options and directives | Ctrl + O + O |
| Moves to the bottom of a screen | Ctrl + Page Down key |
| Moves to the top of a screen | Ctrl + Page Up key |
| Search Replace Dialog | Ctrl + Q + A |
| Moves cursor to the beginning of a block | Ctrl + Q + B |
| Moves cursor to end of a file | Ctrl + Q + C |
| Moves cursor to the end of a line | Ctrl + Q + D |
| Moves cursor to the top of the window | Ctrl + Q + E |
| Search Find Dialog | Ctrl + Q + F |
| Moves cursor to the end of a block | Ctrl + Q + K |
| Moves cursor to the previous position | Ctrl + Q + P |
| Moves cursor to the beginning of a file | Ctrl + Q + R |
| Moves cursor to the beginning of a line | Ctrl + Q + S |
| Moves cursor to the top of the window | Ctrl + Q + T |
| Moves cursor to the bottom of the window | Ctrl + Q + U |
| Deletes to the end of Line | Ctrl + Q + Y |
| Replace Dialog | Ctrl + R |
| Moves one word right | Ctrl + Right Arrow key |
| Save | Ctrl + S |
| Save All | Ctrl + Shift + S |
| Selects from the cursor position to the end of the current file | Ctrl + Shift + End |
| Selects from the cursor position to the start of the current file | Ctrl + Shift + Home |
| Selects the word to the left of the cursor | Ctrl + Shift + Left Arrow key |
| Selects from the cursor position at the bottom of the screen | Ctrl + Shift + Page Down key |
| Selects from the cursor position at the top of the screen | Ctrl + Shift + Page Up key |
| Selects the word to the right of the cursor | Ctrl + Shift + Right Arrow key |
| Redo | Ctrl + Shift + Z |
| Scrolls up one line | Ctrl + Up Arrow key |
| Paste | Ctrl + V |
| Undo | Ctrl + Z |
| Display Help | F1 |
| Find again | F3 |
| Insert Mode on / off | Insert |
| Moves the cursor down one line and selects from the right of the starting cursor position | Shift + Down Arrow key |
| Selects from the cursor position to the end of the current line | Shift + End |
| Inserts a new line with a carriage return | Shift + Enter |
| Selects from the cursor position to the start of the current line | Shift + Home |
| Paste from clipboard | Shift + Insert |
| Selects the character to the left of the cursor | Shift + Left Arrow key |
| Moves the cursor down one line and selects from the right of the starting cursor position | Shift + Page Down key |
| Moves the cursor up one screen and selects from the left of the starting cursor position | Shift + Page Up key |
| Selects the character to the right of the cursor | Shift + Right Arrow key |
| Moves the cursor to the left one tab position | Shift + Tab |
| Moves the cursor up one line and selects from the left of the starting cursor position | Shift + Up Arrow key |
| Selects the column from the cursor position to the end of the current file | Ctrl + Alt + Shift + End |
| Selects the column from the cursor position to the start of the current file | Ctrl + Alt + Shift + Home |
| Selects the column to the left of the cursor | Ctrl + Alt + Shift + Left Arrow key |
| Selects the column from the cursor position to the top of the screen | Ctrl + Alt + Shift + Page Down key |
| Selects the column from the cursor position to the bottom of the screen | Ctrl + Alt + Shift + Page Up key |
| Selects the column to the right of the cursor | Ctrl + Alt + Shift + Right Arrow key |
| Select the editor window tab | Alt + F12 |
| IDE Insight | F6 |
READ NEXT:
- 150 RX 8 Audio Editor Keyboard Shortcuts
- 26 Monday com Keyboard Shortcuts
- 10 GnuCash Keyboard Shortcuts
- 57 CyberLink PhotoDirector Keyboard Shortcuts





