[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'LCLType' (#lcl)

# MK_CONTROL

A key state constant to represent the control key, equivalent to ssCtrl from TShiftState.

## Declaration

Source position: lcltype.pp line 2856

`const MK_CONTROL = 8;`

## See also

MK_Shift |  | A key state constant to represent the shift key, equivalent to ssShift from TShiftState.
MK_LButton |  | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState.
MK_RButton |  | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState.
MK_MButton |  | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState.
MK_XBUTTON1 |  | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState.
MK_XBUTTON2 |  | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState.
TShiftState
ShiftStateToKeys |  | Converts a shift state into a key state value compatible with the key state of a Windows API LParam.
KeyDataToShiftState |  | Converts modifier keys from the LParam in a keyboard message (WM_KEYUP for example) to a TShiftState value.
ShiftStateToKeys |  | Converts a shift state into a key state value compatible with the key state of a Windows API LParam.