Delphi

General

Insert Mode on / off

Insert

All hotkeys for Delphi

General
Selects parent control in design mode. Left mouse click + Escape drags the parent control

Esc

General
After selecting control in form designer, click on it with Shift again to select top most parent Form

↑   Shift + Mouse left click

General
In Object Inspector activates incremental search for properties. Press again Tab to move focus to property value

⭾ Tab

General
Invoke code templates also called code snippets

Ctrl + J

General
Delete text from cursor position until end of word

Ctrl + T

General
Incremental search

Ctrl + E

General
Delete current line

Ctrl + Y

General
Invoke buffer window when focus is on editor. The buffer window shows a list of all different tabs.

Ctrl + B

General
Insert a new GUID at the cursor position

Ctrl + ↑   Shift + G

General
Indent the current selected block

Ctrl + ↑   Shift + I

General
Unindent the current selected block

Ctrl + ↑   Shift + U

General
Indent the current selected block or current line in case of no selection

Ctrl + K + I

General
Unindent the current selected block or current line in case of no selection

Ctrl + K + U

General
Invoke SyncEdit

Ctrl + ↑   Shift + J

General
Automatically declare variable at cursor position

Ctrl + ↑   Shift + V

General
Delete to the end of line

Ctrl + ↑   Shift + Y

General
Match pair forward

Alt + [

General
Match pair backward

Alt + ]

General
Browse forward (hotlink history)

Alt +

General
Browse backward (hotlink history)

Alt +

General
Browse to symbol under editor cursor (invoke a hotlink and add it to the hotlink history)

Alt +

General
Run program to current cursor position

F4

General
Toggle breakpoint

F5

General
Debugger step into

F7

General
Trace into next source line

↑   Shift + F7

General
Debugger step over

F8

General
Run until return

↑   Shift + F8

General
Run program under debugger

F9

General
Program Reset

Ctrl + F2

General
Evaluate/modify

Ctrl + F7

General
Add Watch

Ctrl + F5

General
View units

Ctrl + F12

General
Goto line number in editor

Alt + G

General
Goto line number in editor

Ctrl + O + G

General
Start/stop recording editor macro

Ctrl + ↑   Shift + R

General
Play editor macro

Ctrl + ↑   Shift + P

General
Invoke code completion

Ctrl + Space

General
Invoke code parameter hints

Ctrl + ↑   Shift + Space

General
Open file at cursor

Ctrl + ⤶ Enter

General
Find all references

Ctrl + ↑   Shift + ⤶ Enter

General
Invoke class completion for the class that currently contains the cursor

Ctrl + ↑   Shift + C

General
Navigate to method implementation/declaration

Ctrl + ↑   Shift +

General
Navigate to method implementation/declaration

Ctrl + ↑   Shift +

General
Set a bookmark at current row in the source

Ctrl + ↑   Shift + 1 - 9

General
Go to a bookmark row in the source

Ctrl + 1 - 9

General
Opens the drop-down on the top-right corner of the code editor, listing all open files

Ctrl + Alt + F12

General
Wheel  Navigate to 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 movement

General
Navigate to 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 +

General
Navigate to 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 +

General
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

General
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

General
Activate the Tool Palette in filtering mode (start typing, press Enter to drop component)

Ctrl + Alt + P

General
Adds current date to source code

Ctrl + Alt + A

General
Toggle comment per line or selected block and cursors goes down one line, Ctrl  +  # on nordic (and perhaps other international ) keyboards

Ctrl + /

General
Add todo list item

Ctrl + ↑   Shift + T

General
Toggle between Form as text mode or design mode

Alt + F12

General
Invoke Use unit dialog

Alt + F11

General
Invoke Open Project Dialog

Ctrl + F11

General
Invoke Project manager window

Ctrl + Alt + F11

General
Invoke Object Inspector window

F11

General
Toggle between code view and design view

F12

General
Invoke Window list

Alt + 0

General
Invoke Structure window

↑   Shift + Alt + F11

General
Invoke Browser window

Ctrl + ↑   Shift + B

General
Invoke Breakpoint window

Ctrl + Alt + B

General
Invoke Call Stack window

Ctrl + Alt + S

General
Invoke Watches window

Ctrl + Alt + W

General
Invoke Local Variables window

Ctrl + Alt + L

General
Invoke Threads window

Ctrl + Alt + T

General
Invoke FPU window

Ctrl + Alt + F

General
Invoke CPU window

Ctrl + Alt + C

General
Invoke Event window

Ctrl + Alt + V

General
Invoke Modules window

Ctrl + Alt + M

General
Invoke Forms window

↑   Shift + F12

General
Invoke Add to uses clause(Find unit in Delphi 2006) window (Refactoring)

Ctrl + ↑   Shift + A

General
Invoke Project Options window

Ctrl + ↑   Shift + F11

General
Compile Project

Ctrl + F9

General
Build Project

↑   Shift + F9

General
Invoke Add to project window

↑   Shift + F11

General
Run without debugging

↑   Shift + Ctrl + F9

General
Find

Ctrl + F

General
Find in Files

↑   Shift + Ctrl + F

General
Previous/next result (for Find in Files and Build Error Messages)

Alt + F7

General
Changes a word to lowercase and deselects selection

Ctrl + K + E

General
Changes a word to uppercase and deselects selection

Ctrl + K + F

General
Changes a word to lowercase

Ctrl + K + O

General
Changes a word to uppercase

Ctrl + K + N

General
Toggles case

Ctrl + O + U

General
Toggles Code folding between On and Off

Ctrl + ↑   Shift + K + O

General
Code folding: Expands All blocks of code

Ctrl + ↑   Shift + K + A

General
Code folding: Collapse current block of code

Ctrl + ↑   Shift + K + E

General
Code folding: Expand current block of code

Ctrl + ↑   Shift + K + U

General
Code folding: Toggle Current block (expand & collapse)

Ctrl + ↑   Shift + K + T

General
Code folding: Collapses all regions {$region 'comment'}..{$endregion}

Ctrl + ↑   Shift + K + R

General
Code folding: Collapse nested procedures

Ctrl + ↑   Shift + K + P

General
Code folding: Collapse all methods

Ctrl + ↑   Shift + K + M

General
Code folding: Collapse all classes

Ctrl + ↑   Shift + K + C

General
Code folding: Collapses down to primary Groups [Interface/Implementation]

Ctrl + ↑   Shift + K + G

General
Code folding: Collapses Namespace/Unit

Ctrl + ↑   Shift + K + N

General
Switch to the next open file in the editor

Ctrl + ⭾ Tab

General
Switch to the previous open file in the editor

Ctrl + ↑   Shift + ⭾ Tab

General
Invokes print selection dialog

Ctrl + K + P

General
Invokes Write block to file(selected text)

Ctrl + K + W

General
Invokes Read block from file(inserts text at cursor)

Ctrl + K + R

General
Copies selected text at the end of the selection

Ctrl + K + C

General
Select word at cursor position

Ctrl + K + T

General
Turns on block selection mode

Ctrl + O + C

General
Selects current line (and turns off block selection mode)

Ctrl + O + L

General
Toggles between limiting the Ctrl + Alt navigation shortcuts to the current class, or limiting it to the current unit

Ctrl + Q + L

General
Go to next item of Messages window

Ctrl + Q + W

General
Switches between source (.cpp) and header (.h)

Ctrl + F6

General
Undo

Alt + ⬅ Backspace

General
Display Popup menu

Alt + F10

General
Moves the cursor down one line and selects the column from the left of the starting cursor position

Alt + ↑   Shift +

General
Selects the column from the cursor position to the end of the current line

Alt + ↑   Shift + End

General
Selects the column from the cursor position to the start of the current line

Alt + ↑   Shift + Home

General
Selects the column to the left of the cursor

Alt + ↑   Shift +

General
Moves the cursor down one line and selects the column from the right of the starting cursor position

Alt + Shift + Page Down

General
Moves the cursor up one screen and selects the column from the left of the starting cursor position

Alt + Shift + Page Up

General
Selects the column to the right of the cursor

Alt + ↑   Shift +

General
Moves the cursor up one line and selects the column from the left of the starting cursor position

Alt + ↑   Shift +

General
Cut word under cursor / current selected block

Alt + X

General
Copy word under Cursor / selected block

Ctrl + C

General
Select all

Ctrl + A

General
Delete the word to the beginning

Ctrl + ⬅ Backspace

General
Deletes a currently selected block

Ctrl + D

General
Scrolls down one line

Ctrl +

General
Moves to the end of a file

Ctrl + End

General
Topic Search

Ctrl + F1

General
Open Main Menu

Ctrl + F10

General
Moves to the top of a file

Ctrl + Home

General
Replace Dialog

Ctrl + H

General
Inserts a tab character

Ctrl + I

General
Copy selected Block

Ctrl + Insert

General
Find again

Ctrl + L

General
Moves one word left

Ctrl +

General
Insert new line (same as Enter)

Ctrl + M

General
Insert new line after cursor (cursor stays in current line)

Ctrl + N

General
Open file at cursor

Ctrl + O + A

General
Browse symbol at cursor

Ctrl + O + B

General
Inserts compiler options and directives

Ctrl + O + O

General
Moves to the bottom of a screen

Ctrl + Page Down

General
Moves to the top of a screen

Ctrl + Page Up

General
Search Replace Dialog

Ctrl + Q + A

General
Moves cursor to the beginning of a block

Ctrl + Q + B

General
Moves cursor to end of a file

Ctrl + Q + C

General
Moves cursor to the end of a line

Ctrl + Q + D

General
Moves cursor to the top of the window

Ctrl + Q + E

General
Search Find Dialog

Ctrl + Q + F

General
Moves cursor to the end of a block

Ctrl + Q + K

General
Moves cursor to previous position

Ctrl + Q + P

General
Moves cursor to the beginning of a file

Ctrl + Q + R

General
Moves cursor to the beginning of a line

Ctrl + Q + S

General
Moves cursor to the top of the window

Ctrl + Q + T

General
Moves cursor to the bottom of the window

Ctrl + Q + U

General
Moves cursor to the bottom of the window

Ctrl + Q + X

General
Deletes to the end of Line

Ctrl + Q + Y

General
Replace Dialog

Ctrl + R

General
Moves one word right

Ctrl +

General
Save

Ctrl + S

General
Save All

Ctrl + ↑   Shift + S

General
Selects from the cursor position to the end of the current file

Ctrl + ↑   Shift + End

General
Selects from the cursor position to the start of the current file

Ctrl + ↑   Shift + Home

General
Selects the word to the left of the cursor

Ctrl + ↑   Shift +

General
Selects from the cursor position to the bottom of the screen

Ctrl + Shift + Page Down

General
Selects from the cursor position to the top of the screen

Ctrl + Shift + Page Up

General
Selects the word to the right of the cursor

Ctrl + ↑   Shift +

General
Redo

Ctrl + ↑   Shift + Z

General
Scrolls up one line

Ctrl +

General
Paste

Ctrl + V

General
Undo

Ctrl + Z

General
Display Help

F1

General
Find again

F3

General
Insert Mode on / off

Insert

General
Moves the cursor down one line and selects from the right of the starting cursor position.

↑   Shift +

General
Selects from the cursor position to the end of the current line

↑   Shift + End

General
Inserts a new line with a carriage return

↑   Shift + ⤶ Enter

General
Selects from the cursor position to the start of the current line

↑   Shift + Home

General
Paste from clipboard

↑   Shift + Insert

General
Selects the character to the left of the cursor

↑   Shift +

General
Moves the cursor down one line and selects from the right of the starting cursor position

Shift + Page Down

General
Moves the cursor up one screen and selects from the left of the starting cursor position

Shift + Page Up

General
Selects the character to the right of the cursor

↑   Shift +

General
Moves the cursor to the left one tab position

↑   Shift + ⭾ Tab

General
Moves the cursor up one line and selects from the left of the starting cursor position

↑   Shift +

General
Selects the column from the cursor position to the end of the current file

Ctrl + Alt + ↑   Shift + End

General
Selects the column from the cursor position to the start of the current file

Ctrl + Alt + ↑   Shift + Home

General
Selects the column to the left of the cursor

Ctrl + Alt + ↑   Shift +

General
Selects the column from the cursor position to the top of the screen

Ctrl + Alt + Shift + Page Down

General
Selects the column from the cursor position to the bottom of the screen

Ctrl + Alt + Shift + Page Up

General
Selects the column to the right of the cursor

Ctrl + Alt + ↑   Shift +

General
Select editor window tab

AltGr + F12

General
IDE Insight

F6

General
IDE Insight

Ctrl + .

Similar combinations for other applications


Microsoft Outlook 2010 (Windows)
Add Quick Flag to message
Messages in Main View - Message List and Single Messages

Insert


Microsoft Projects 2010 (Windows)
Insert new Task at current Position
Manage Tasks

Insert


Microsoft Projects 2010 (Windows)
Turn Overtype mode on or off
Edit Fields

Insert


Eclipse Helios (Windows)
Switch between insert and overwrite mode
Edit Text

Insert


Microsoft Outlook 2010 (Windows)
Add Quick Flag to message
Messages in Compose View - Message List and Single Messages

Insert


Mindjet Mindmanager 2012 (Windows)
Insert subtopic (next)
Most used - Previous/next level

Insert


Access 2010 (Windows)
Insert row between existing columns
Manage Access Features - Query Designer

Insert


Mindjet Mindmanager 2012 (Windows)
Insert subtopic (next)
Reorganizing - Previous/next level

Insert


Tekla Structures 14.0 (Windows)
Center by cursor
General shortcuts

Insert


Total Commander 8 (Windows)
Select file or directory.
Main Shortcuts

Insert


Microsoft Outlook 2010 (Windows)
Add Quick Flag to message
Calendar Shortcuts - Message List and Single Messages

Insert


MyLifeOrganized (Windows)
Insert a new task (Context)
Managing Tasks

Insert


UltraEdit (Windows)
Toggle between Insert and Overstrike mode
Select/Delete/Insert Shortcuts

Insert


Access 2010 (Windows)
Insert row between existing columns
Working with Text and Data - Query Designer

Insert


Microsoft Outlook 2010 (Windows)
Flag an item or mark complete
Tasks Shortcuts

Insert


FreeMind 0.9.0 (Windows)
Add child node
New node commands

Insert


HoneyView 5.03 (Windows)
Save File
Change Files

Insert


Beyond Compare (Windows)
New folder...
Actions Menu

Insert


Beyond Compare (Windows)
Insert
Edit Menu - Data Compare

Insert


Beyond Compare (Windows)
New value
Edit Menu - Registry Compare

Insert


Axialis IconWorkshop (Windows)
New image format...
Draw Menu

Insert


Access 2010 (Windows)
Insert row between existing columns
Working with Access Views - Query Designer

Insert


FL Studio (Windows)
Slice clip at mouse cursor position
Playlist Action

Insert


Autodesk Maya 2015 (Windows)
Enter tool Edit mode
General Tools

Insert


Autodesk Maya 2015 (Windows)
Switches between move pivot and move object (Move Tool)
General Tools

Insert


Sonar 2015 (Windows)
Insert new track
Track View

Insert


Autodesk Maya 2017 (Windows)
Enter tool Edit mode
General Tools

Insert


Access 2010 (Windows)
Insert row between existing columns
The Rest - Query Designer

Insert


Autodesk Maya 2017 (Windows)
Switches between move pivot and move object (Move Tool)
General Tools

Insert


Microsoft Outlook 2016 (Windows)
Add a Quick Flag to an unopened message
Mail

Insert


Microsoft Outlook 2016 (Windows)
Flag an item or mark complete
Tasks

Insert


3D Coat (MacOS)
Fill Unfrozen
Layers Operations

Insert


3D Coat (Windows)
Fill Unfrozen
Layers Operations

Insert


Microsoft Projects 2016 (Windows)
Perform the action assigned to the selected button; select or clear the selected check box.
Working with dialog boxes

Insert


Ace Projects (Windows)
Overwrite
Other Shortcuts

Insert


Act! CRM (Windows)
New Contact,group,company
Activity Shortcuts

Insert


Autodesk 3ds Max 2017 (Windows)
Subobject level cycle
Subobjects

Insert


Microsoft Projects 2016 (Windows)
Turn on or off Overtype mode.
Select and Edit in Entry bar

Insert


GTA V Cheats (Windows)
Switch Aircraft Weapon Camera
Aircraft Controls

Insert


Clarizen (Web Application)
Inserts a task in the WBS in its correct hierarchy
Action

Insert


SharePoint 2016 (Windows)
Switch between Inserting and overwriting text
Rich Text Editing

Insert


Corel Quattro Pro X8 (Windows)
Toggle Insert and Overwrite Modes
EditMode Shortcuts

Insert


Steinberg Cubase 9 (Windows)
Insert marker
Transport

Insert


Steinberg Cubase 9 (MacOS)
Insert marker
Transport

Insert


MusicBee (Windows)
Rescan/Add Files
File Menu

Insert


Kingsoft Writer 2016 (Windows)
Enter Insert Mode
Editing

Insert


Krita Painting 3 (Windows)
New paint layer
Painting

Insert


Primevera P6 P6 (Windows)
Add
General Shortcuts

Insert


WinSCP 5 (Windows)
Select/deselect file
File Selection

Insert


Informix Genero 2.5.0 (Windows)
Toggle Insert / Overstrike mode
Editing Shortcuts

Insert


Houdini (Windows)
Insert take
Take list

Insert


MPS 2017 (Windows)
Toggle insert/overwrite modes
Basic Editing

Insert


Libreoffice Writer (Windows)
Insert mode on/off
General

Insert


Editpad 7 (Windows)
Toggles between insert and overwrite mode
Select and Edit Text

Insert


Sierra Chart (Windows)
Reload and Recalculate
Chart Menu

Insert


Delphi 10 (Windows)
Insert Mode On / Off
193 Shortcuts for Delphi 10 (Windows)

Insert


Kate (Linux)
Toggle between Insert and Overwrite mode.
29 Shortcuts for Kate (Linux)

Insert


Kate (Windows)
Toggle between Insert and Overwrite mode.
38 Shortcuts for Kate (Windows)

Insert


Skipper
Add field to last position
Editor shortcuts (Windows)

Insert


FlashFXP (Web Application)
Create a new folder
54 Shortcuts for FlashFXP (Web Application)

Insert


KiCad 5.0.2
Repeat last item
EE Schema

Insert


KiCAD (Windows)
Repeat Lest Item
EE Schema

Insert


KiCAD (Linux)
Repeat Lest Item
EE Schema

Insert


Place Anywhere (Fallout 4 mod)
Toggle extra objects selection
General

Insert


KiCAD (MacOS)
Repeat Lest Item
EE Schema

Insert


gEDA (Linux)
Enter insert point mode. Click and drag on track to insert a point
Other Important Shortcuts

Insert


Xyplorer
Insert selected item
Other Shortcuts

Insert


LDCad
2: If a multiple selection is active it will replicate it like <keybs>Ctrl</keybs> + <keybs>D</keybs> does
Editor

Insert


AVS Video Editor (Windows)
Import Media
Top Menu Files and Effects Area

Ctrl + I / Insert


Inkscape (Windows)
Insert new node(s)
Node Tool

Insert


Altium Designer (Windows)
Copy attributes of object under the cursor while placing an object of the same type
Schematic Editor Only Shortcuts

Insert


AVS Video Editor (Windows)
Add chapter
Disc Menu

Insert


MindManager v19 (Windows)
Insert subtopic (next)
Most used - Previous/next level

Insert


SuperMemo (Windows)
Insert Element in Content Window
129 Shortcuts for SuperMemo (Windows)

Insert


MindManager v19 (Windows)
Insert subtopic (next)
Reorganizing - Previous/next level

Insert


Altium Designer (Windows)
Pan In
PCB3D (Legacy 3D) Editor Shortcuts

Insert


Altium Designer (Windows)
Pan in
PCB3D Library Editor Shortcuts

Insert


ARK: Survival Evolved
Local Chat
Chat

Insert


Altium Designer (Windows)
Toggle text Insertion mode between Insert and Overwrite
Common Shortcuts

Insert


Lacerte
Toggle insert/overstrike
Letter Editor

Insert


Winamp
Add directory
Playlist window

Insert


PyCharm 2018.2
Toggle insert/overwrite modes.
Basic editing

Insert


Ace Editor
Overwrite
Other

Insert


Ace Editor (Mac)
Overwrite
Other

Insert


Kerbal Space Program
Staging (default) controls
System/UI Commands

Insert


Total War: Attila
Cinematic mode
Camera

Insert


SharePoint
Switch between inserting and overwriting text.
Using rich text editing

Insert


Aegisub
Insert the untranslated text
Translation assistant

Insert


PDF-XChange Editor
New destination
General

Insert


LightWave 3D
Insert layer
Modeler: View

Insert


Warcraft III
Rotate camera to the left
Game commands

Insert


CodeMirror
Toggle the overwrite flag
General (Mac)

Insert


Inkscape
insert new node(s)
Node tool

Insert


Microsoft Visual Studio 2017 (Most used shortcuts)
[Text Editor] Edit.OvertypeMode
Edit

Insert


Microsoft Visual Studio 2017 (All shortcuts)
Edit.NewString
VC String Editor

Insert


LibreOffice
Inserts a new theme
New Theme area of the Gallery

Insert


Grand Theft Auto V
Toggle Aircraft Weapon Camera
Aircraft

Insert


REAPER
Edit: Insert note at mouse cursor
Section: MIDI Inline Editor

Insert


Tekla Structures 20
Center by cursor
General

Insert


MindMeister
Add a child idea
General

Insert


LibreOffice Writer
Insert mode on/off
General

Insert


NewsBin Pro
Add to download list
Post and search tab

Insert


Guitar Pro
Insert a beat
Note - General

Insert


WinNc
Selects one file or directory in the panel
General

Insert


Midnight Commander
tag or untag files. To untag files, just retag a tagged file
File panel actions

Insert


Freemind
Add child node
New node commands

Insert


Krita 3.0
New paint layer
Painting

Insert


Eclipse
Switch between insert and overwrite mode
Editing text

Insert


The Bat!
Create new folder
Working with the Folder Tree

Insert


IrfanView
Paste image
Copy, paste and select

Insert


PlayerUnknown's Battlegrounds
Mark current position
Other

Insert


ACDSee
Opens the Open files dialog box, in which you can select one or more images to open in View mode.
General

Insert


Outlook.com
Flag email
Actions

Insert


7-Zip
Select / Deselect current item
Miscellaneous commands

Insert


WinSCP
Select/deselect file
File selection

Insert


Outlook 2016 and Outlook 2013
Flag an item or mark complete
Tasks

Insert


MusicBee
Rescan/add files
General

Insert


AIMP
Add files
Working with Playlist

Insert


SQL Server Management Studio (SSMS)
Toggle between insert mode and overtype mode
Text manipulation in code editor

Insert


Microsoft Access 2016
Toggle between insert and overtype mode while editing in a cell
Working with panes: Using grid pane

Insert


PhotoScape
Combine and print

Insert


Total Commander
Select current file/folder
Selections

Insert


Command Line
Toggle insertion mode. In this mode, everything you type will be instered at current location. When this mode is off, everything you type will overwrite what's already there
Text manipulation

Insert


HeidiSQL
Insert row
Data

Insert


Open Office Writer 3 (Windows)
Insert mode on/off
General OpenOffice Writer Shortcuts

Insert


IrfanView 4.42 (Windows)
Paste image
Copy / Paste / Select

Insert


Microsoft Projects 2007 (Windows)
Turn on or off Overtype mode.
Select and edit in the entry bar

Insert


Microsoft Outlook 2007 (Windows)
Add a Quick Flag to an unopened message.
Shortcuts for Managing E-Mail

Insert


Microsoft Outlook 2007 (Windows)
Flag an item or mark complete.
Shortcuts for Managing Tasks

Insert