help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'Classes' (#rtl)

TShiftState

Indicates what special keys were pressed in combination with a normal key

Declaration

Source position: classesh.inc line 101

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

);

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.

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505