Export (0) Print
Expand All

2.1.3 HotKeyFlags

The HotKeyFlags structure specifies input generated by a combination of keyboard keys being pressed.


0

1

2

3

4

5

6

7

8

9
1
0

1

2

3

4

5

6

7

8

9
2
0

1

2

3

4

5

6

7

8

9
3
0

1

LowByte

HighByte

LowByte (1 byte): An 8-bit unsigned integer that specifies a virtual key code that corresponds to a key on the keyboard. This value MUST be one of the following:

Value Meaning

0x30

"0" key

0x31

"1" key

0x32

"2" key

0x33

"3" key

0x34

"4" key

0x35

"5" key

0x36

"6" key

0x37

"7" key

0x38

"8" key

0x39

"9" key

0x41

"A" key

0x42

"B" key

0x43

"C" key

0x44

"D" key

0x45

"E" key

0x46

"F" key

0x47

"G" key

0x48

"H" key

0x49

"I" key

0x4A

"J" key

0x4B

"K" key

0x4C

"L" key

0x4D

"M" key

0x4E

"N" key

0x4F

"O" key

0x50

"P" key

0x51

"Q" key

0x52

"R" key

0x53

"S" key

0x54

"T" key

0x55

"U" key

0x56

"V" key

0x57

"W" key

0x58

"X" key

0x59

"Y" key

0x5A

"Z" key

VK_F1
0x70

"F1" key

VK_F2
0x71

"F2" key

VK_F3
0x72

"F3" key

VK_F4
0x73

"F4" key

VK_F5
0x74

"F5" key

VK_F6
0x75

"F6" key

VK_F7
0x76

"F7" key

VK_F8
0x77

"F8" key

VK_F9
0x78

"F9" key

VK_F10
0x79

"F10" key

VK_F11
0x7A

"F11" key

VK_F12
0x7B

"F12" key

VK_F13
0x7C

"F13" key

VK_F14
0x7D

"F14" key

VK_F15
0x7E

"F15" key

VK_F16
0x7F

"F16" key

VK_F17
0x80

"F17" key

VK_F18
0x81

"F18" key

VK_F19
0x82

"F19" key

VK_F20
0x83

"F20" key

VK_F21
0x84

"F21" key

VK_F22
0x85

"F22" key

VK_F23
0x86

"F23" key

VK_F24
0x87

"F24" key

VK_NUMLOCK
0x90

"NUM LOCK" key

VK_SCROLL
0x91

"SCROLL LOCK" key

HighByte (1 byte): An 8-bit unsigned integer that specifies bits that correspond to modifier keys on the keyboard. This value MUST be one or a combination of the following:

Value Meaning

HOTKEYF_SHIFT
0x01

The "SHIFT" key on the keyboard.

HOTKEYF_CONTROL
0x02

The "CTRL" key on the keyboard.

HOTKEYF_ALT
0x04

The "ALT" key on the keyboard.

 
Show:
© 2015 Microsoft