TIEGlobalSettings.KeyboardShortcuts
Declaration
KeyboardShortcuts: TIEKeyboardShortcuts;
Description
Specifies all keyboard shortcuts used by:
◼TImageEnView
◼TIELayer
◼TIEPdfViewer
◼TImageEnMView
◼TImageEnFolderMView
◼TIERichEdit
◼TIEFolderTree
◼TIEMetaListView
Individual shortcuts can be customized and disabled.
Defaults are as follows:
| Type | Shortcut |
| ieksLeftAlign | Ctrl+L |
| ieksCenterAlign | Ctrl+E |
| ieksRightAlign | Ctrl+R |
| ieksJustified | Ctrl+J |
| ieksCopy | Ctrl+C |
| ieksCut | Ctrl+X |
| ieksPaste | Ctrl+V |
| ieksFontSelect | Ctrl+D |
| ieksBold | Ctrl+B |
| ieksItalic | Ctrl+I |
| ieksUnderline | Ctrl+U |
| ieksBackColorSelect | Ctrl+G |
| ieksIncreaseFontSize | Ctrl+Period |
| ieksDecreaseFontSize | Ctrl+Comma |
| ieksClearFormatting | Ctrl+Space |
| ieksSelectAll | Ctrl+A |
| ieksProperties | Alt+Return |
| ieksDelete | Delete |
| ieksUndo | Ctrl+Z |
| ieksRedo | Ctrl+Y |
| ieksZoomIn | Ctrl+Plus |
| ieksZoomOut | Ctrl+Minus |
| ieksResetZoom | Ctrl+0 |
| ieksSendBackward | Ctrl+[ |
| ieksBringForward | Ctrl+] |
| ieksEditText | F2 |
| ieksIncreaseBorder | Ctrl+Period |
| ieksDecreaseBorder | Ctrl+Comma |
| ieksIncreaseCurve | Alt+Up |
| ieksDecreaseCurve | Alt+Down |
| ieksInvertAngle | Alt+I |
| ieksFind | Ctrl+F |
| ieksFindNext | Shift+F4 |
| ieksReplace | Ctrl+H |
| ieksRename | F2 |
| ieksRefresh | F5 |
| ieksOpenParent | Alt+Left |
| ieksSystemMenu | Shift+F10 |
| ieksOpenFile | Return |
Note:
◼These options do not affect
ImageEn Actions. Edit the shortcut in each action directly instead.
◼Shortcuts for TImageEnViewToolbar/TIERichEditToolbar and be disabled by setting
KeyboardShortcuts := False;
◼You can disable indiviual keyboard interactions for TImageEnView or TImageEnMView using
OnKeyboardShortcut
TImageEnView Shortcuts
| Activate the current interactive tool | - | Enter |
| Cancel the current interactive tool | - | Esc |
| Zoom into the image | ieksZoomIn | Ctrl+Plus |
| Zoom out of the image | ieksZoomOut | Ctrl+Minus |
| Reset the Zoom to 100% | ieksResetZoom | Ctrl+0 |
Note: Disable
keyboard shortcuts of TImageEnView using
KeyInteract. Also see:
OnKeyboardShortcut
TIELayer Shortcuts
| Description | Type | Shortcut |
| Move layer | - | Cursor Keys (Hold Shift to move faster) |
| Resize layer | - | Ctrl+Cursor Keys (Hold Shift to size faster) |
| Remove the current layer (Deletion can be disabled using loPreventLayerDelete) | ieksDelete | Delete |
| Edit the text of the current layer | ieksEditText | F2 |
| Select next layer (Hold Shift to get previous) | - | Ctrl+Tab |
| Move layer forward (Hold Shift to move to very front) | ieksBringForward | Ctrl+] |
| Send layer back (Hold Shift to move to very back) | ieksSendBackward | Ctrl+] |
| Increase the size of the font of a text or line layer, or the border | ieksIncreaseFontSize | Ctrl+Period |
| Decrease the size of the font of a text or line layer, or the border | ieksDecreaseFontSize | Ctrl+Comma |
| Display the Properties Dialog | ieksProperties | Alt+Enter |
| Select all layers | ieksSelectAll | Ctrl+A |
| Select the font for a text or line layer | ieksFontSelect | Ctrl+D |
| Toggle bold of the font of a text or line layer | ieksBold | Ctrl+B |
| Toggle italics of the font of a text or line layer | ieksItalic | Ctrl+I |
| Toggle underline of the font of a text or line layer | ieksUnderline | Ctrl+U |
| Align text left (top) | ieksLeftAlign | Ctrl+L (Hold Shift to align to top) |
| Align text center | ieksCenterAlign | Ctrl+E (Hold Shift to to vertically center) |
| Align text right (top) | ieksRightAlign | Ctrl+R (Hold Shift to align to bottom) |
| Justify text | ieksJustified | Ctrl+J |
| Cut layer to clipboard | ieksCut | Ctrl+X |
| Copy layer to clipboard | ieksCopy | Ctrl+C |
| Paste layer from clipboard | ieksPaste | Ctrl+V |
| Cancel text editing or line or polyline insertion | - | Escape |
| Enact text editing or polyline insertion | - | Enter |
| Invert the angle of an layer (e.g. 90° will become 270°) | ieksInvertAngle | Alt+I |
| Increase the curve of a line layer | ieksIncreaseCurve | Alt+Up |
| Decrease the curve of a line layer | ieksDecreaseCurve | Alt+Down |
| Clear the formatting from a rich formatted text layer | ieksClearFormatting | Ctrl+Space |
| Increase the width of the border or line | ieksIncreaseBorder | Ctrl+Period |
| Decrease the width of the border or line | ieksDecreaseBorder | Ctrl+Comma |
| Select a fill color for the layer | ieksBackColorSelect | Ctrl+G |
| Undo the last action | ieksUndo | Ctrl+Z |
| Redo the last action | ieksRedo | Ctrl+Y |
Note: Disable all
keyboard shortcuts for layers by removing
vkiLayerEditing from
KeyInteract, or individually using
OnKeyboardShortcut
TImageEnMView/TImageEnFolderMView Shortcuts
* Only available in TImageEnFolderMView, not TImageEnMView
Note: Disable
keyboard shortcuts of TImageEnMView using
KeyInteract. Also see:
OnKeyboardShortcut
TIERichEdit Shortcuts
| Description | Type | Shortcut |
| Cut to Clipboard | ieksCut | Ctrl+X |
| Copy to Clipboard | ieksCopy | Ctrl+C |
| Paste from Clipboard | ieksPaste | Ctrl+V |
| Align text left | ieksLeftAlign | Ctrl+L |
| Center text | ieksCenterAlign | Ctrl+E |
| Align text right | ieksRightAlign | Ctrl+R |
| Justify text | ieksJustified | Ctrl+J |
| Apply bold formatting | ieksBold | Ctrl+B |
| Apply italic formatting | ieksItalic | Ctrl+I |
| Apply underline formatting | ieksUnderline | Ctrl+U |
| Open the Font dialog box | ieksFontSelect | Ctrl+D |
| Removes all formatting from selection | ieksClearFormatting | Ctrl+Space |
| Decrease the size of the font | ieksDecreaseFontSize | Ctrl+Comma |
| Increase the size of the font | ieksIncreaseFontSize | Ctrl+Period |
| Show Find dialog | ieksFind | Ctrl+F |
| Find Next | ieksFindNext | Shift+F4 |
| Show Replace dialog | ieksReplace | Ctrl+H |
| Select all text | ieksSelectAll | Ctrl+A |
| Undo the last action | ieksUndo | Ctrl+Z |
| Redo the last action | ieksRedo | Ctrl+Y |
| Zoom into the image | ieksZoomIn | Ctrl+Plus |
| Zoom out of the image | ieksZoomOut | Ctrl+Minus |
| Reset the Zoom to 100% | ieksResetZoom | Ctrl+0 |
Note: Disable all
keyboard shortcuts in TIERichEdit by setting
KeyboardShortcuts := False;
// Use Ctrl+M to center text
IEGlobalSettings().KeyboardShortcuts[ieksCenterAlign] := ShortCut( Word('M'), [ssCtrl] );
// Disable Select All (e.g. of layers)
IEGlobalSettings().KeyboardShortcuts[ ieksSelectAll ] := 0;
See Also
◼TImageEnView.KeyInteract
◼TImageEnView.ShiftKeyLock
◼TImageEnViewToolbar.KeyboardShortcuts
◼TImageEnMView.KeyInteract
◼TIERichEdit.KeyboardShortcuts
◼TIEMetaListView.Options
◼TIEFolderTree.EnableKeyboardShortcuts
◼FAQ: Disabling all keyboard shortcuts