| [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 108
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.