Unit 'Classes' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

TShiftState

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

Declaration

Source position: classesh.inc line 111

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.

  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.


Documentation generated on: Jul 24 2023