TShiftState¶
Indicates what special keys were pressed in combination with a normal key.
Declaration¶
Source position: classesh.inc line 120
type
TShiftState = Set of TShiftStateEnum = (ssShift,ssAlt,ssCtrl,ssLeft,ssRight,ssMiddle,
ssDouble,ssMeta,ssSuper,ssHyper,ssAltGr,ssCaps,ssNum,
ssScroll,ssTriple,ssQuad,ssExtra1,ssExtra2,ssTouch,
ssPen,ssHorizontal);Values¶
| Value | Description |
|---|---|
| ssShift | Shift key pressed. |
| ssAlt | Alt key pressed. |
| ssCtrl | Ctrl key pressed. |
| ssLeft | Left mouse button pressed. |
| ssRight | Right mouse button pressed. |
| ssMiddle | Middle mouse button pressed. |
| ssDouble | Double mouse click. |
| ssMeta | Meta key pressed. |
| ssSuper | Super key pressed. |
| ssHyper | Hyper key pressed. |
| ssAltGr | Alt-GR key pressed. |
| ssCaps | Caps lock key pressed. |
| ssNum | Num lock key pressed. |
| ssScroll | Scroll lock key pressed. |
| ssTriple | Triple mouse click. |
| ssQuad | Quadruple mouse click. |
| ssExtra1 | Extra key 1. |
| ssExtra2 | Extra key 2. |
| ssTouch | |
| ssPen | |
| ssHorizontal |
Description¶
This type is used when describing a shortcut key or when describing what special keys are pressed on a keyboard when a key event is generated.
The set contains the special keys that can be used in combination with a 'normal' key.