TIEImageEnGlobalSettings.KeyboardShortcuts
Declaration
KeyboardShortcuts: TIEKeyboardShortcuts;
Description
Specifies all keyboard shortcuts used by
TImageEnView layers,
TImageEnMView,
TIERichEdit and memo objects.
Indvidual shortcuts be be customized and disabled.
Defaults are as follows:
| Type | Shortcut |
| iesLeftAlign | Ctrl+L |
| iesCenterAlign | Ctrl+E |
| iesRightAlign | Ctrl+R |
| iesJustified | Ctrl+J |
| iesCopy | Ctrl+C |
| iesCut | Ctrl+X |
| iesPaste | Ctrl+V |
| iesFontSelect | Ctrl+D |
| iesBold | Ctrl+B |
| iesItalic | Ctrl+I |
| iesUnderline | Ctrl+U |
| iesBackColorSelect | Ctrl+G |
| iesIncreaseFontSize | Ctrl+Period |
| iesDecreaseFontSize | Ctrl+Comma |
| iesClearFormatting | Ctrl+Space |
| iesSelectAll | Ctrl+A |
| iesProperties | Alt+Return |
| iesDelete | Delete |
| iesSendBackward | Ctrl+[ |
| iesBringForward | Ctrl+] |
| iesEditText | F2 |
| iesIncreaseBorder | Ctrl+Period |
| iesDecreaseBorder | Ctrl+Comma |
| iesIncreaseCurve | Alt+Up |
| iesDecreaseCurve | Alt+Down |
| iesInvertAngle | Alt+I |
| iesFind | Ctrl+F |
| iesFindNext | Shift+F4 |
| iesReplace | Ctrl+H |
| iesRename | F2 |
| iesRefresh | F5 |
| iesOpenParent | Alt+Left |
| iesSystemMenu | Shift+F10 |
Notes:
- 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;
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) | iesDelete | Delete |
| Edit the text of the current layer | iesEditText | F2 |
| Select next layer (Hold Shift to get previous) | - | Ctrl+Tab |
| Move layer forward (Hold Shift to move to very front) | iesBringForward | Ctrl+] |
| Send layer back (Hold Shift to move to very back) | iesSendBackward | Ctrl+] |
| Increase the size of the font of a text or line layer, or the border | iesIncreaseFontSize | Ctrl+Period |
| Decrease the size of the font of a text or line layer, or the border | iesDecreaseFontSize | Ctrl+Comma |
| Display the Properties Dialog | iesProperties | Alt+Enter |
| Select all layers | iesSelectAll | Ctrl+A |
| Select the font for a text or line layer | iesFontSelect | Ctrl+D |
| Toggle bold of the font of a text or line layer | iesBold | Ctrl+B |
| Toggle italics of the font of a text or line layer | iesItalic | Ctrl+I |
| Toggle underline of the font of a text or line layer | iesUnderline | Ctrl+U |
| Align text left (top) | iesLeftAlign | Ctrl+L (Hold Shift to align to top) |
| Align text center | iesCenterAlign | Ctrl+E (Hold Shift to to vertically center) |
| Align text right (top) | iesRightAlign | Ctrl+R (Hold Shift to align to bottom) |
| Justify text | iesJustified | Ctrl+J |
| Cut layer to clipboard | iesCut | Ctrl+X |
| Copy layer to clipboard | iesCopy | Ctrl+C |
| Paste layer from clipboard | iesPaste | 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°) | iesInvertAngle | Alt+I |
| Increase the curve of a line layer | iesIncreaseCurve | Alt+Up |
| Decrease the curve of a line layer | iesDecreaseCurve | Alt+Down |
| Clear the formatting from a rich formatted text layer | iesClearFormatting | Ctrl+Space |
| Increase the width of the border or line | iesIncreaseBorder | Ctrl+Period |
| Decrease the width of the border or line | iesDecreaseBorder | Ctrl+Comma |
| Select a fill color for the layer | iesBackColorSelect | Ctrl+G |
Notes:
- Disable all keyboard shortcuts for layers by removing
loKeyboardShortcuts from
TImageEnView.LayerOptions- Disable other keyboard shortcuts of TImageEnView (e.g. for selection movement and interactive tools) using
KeyboardShortcutsTImageEnMView/TImageEnFolderMView Shortcuts
* Only available in
TImageEnFolderMView, not
TImageEnMViewTIERichEdit Shortcuts
| Description | Type | Shortcut |
| Cut to Clipboard | iesCut | Ctrl+X |
| Copy to Clipboard | iesCopy | Ctrl+C |
| Paste from Clipboard | iesPaste | Ctrl+V |
| Align text left | iesLeftAlign | Ctrl+L |
| Center text | iesCenterAlign | Ctrl+E |
| Align text right | iesRightAlign | Ctrl+R |
| Justify text | iesJustified | Ctrl+J |
| Apply bold formatting | iesBold | Ctrl+B |
| Apply italic formatting | iesItalic | Ctrl+I |
| Apply underline formatting | iesUnderline | Ctrl+U |
| Open the Font dialog box | iesFontSelect | Ctrl+D |
| Removes all formatting from selection | iesClearFormatting | Ctrl+Space |
| Decrease the size of the font | iesDecreaseFontSize | Ctrl+Comma |
| Increase the size of the font | iesIncreaseFontSize | Ctrl+Period |
| Show Find dialog | iesFind | Ctrl+F |
| Find Next | iesFindNext | Shift+F4 |
| Show Replace dialog | iesReplace | Ctrl+H |
| Select all text | iesSelectAll | Ctrl+A |
Note: Disable all keyboard shortcuts in TIERichEdit by setting
KeyboardShortcuts := False;
Examples
// Use Ctrl+M to center text
IEGlobalSettings().KeyboardShortcuts[iesCenterAlign] := ShortCut( Word('M'), [ssCtrl] );
// Disable Select All (e.g. of layers)
IEGlobalSettings().KeyboardShortcuts[ iesSelectAll ] := 0;