| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Indicates what special keys were pressed in combination with a normal key
Source position: classesh.inc line 109
| type TShiftState = set of ( | ||
| 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 | 
| ); | 
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.