0
点赞
收藏
分享

微信扫一扫

键盘keycode

唯米天空 2022-05-20 阅读 57

keybd_event(VK_NUMLOCK,0,0,0);

keybd_event(VK_NUMLOCK ,0,KEYEVENTF_KEYUP,0);

模拟按下NUMLOCK


keycode   0 =

keycode   1 =

keycode   2 =

keycode   3 =

keycode   4 =

keycode   5 =

keycode   6 =

keycode   7 =

keycode   8 = BackSpace BackSpace

keycode   9 = Tab Tab

keycode 10 =

keycode 11 =

keycode 12 = Clear

keycode 13 = Enter

keycode 14 =

keycode 15 =

keycode 16 = Shift_L

keycode 17 = Control_L

keycode 18 = Alt_L

keycode 19 = Pause

keycode 20 = Caps_Lock

keycode 21 =

keycode 22 =

keycode 23 =

keycode 24 =

keycode 25 =

keycode 26 =

keycode 27 = Escape Escape

keycode 28 =

keycode 29 =

keycode 30 =

keycode 31 =

keycode 32 = space space

keycode 33 = Prior

keycode 34 = Next

keycode 35 = End

keycode 36 = Home

keycode 37 = Left

keycode 38 = Up

keycode 39 = Right

keycode 40 = Down

keycode 41 = Select

keycode 42 = Print

keycode 43 = Execute

keycode 44 =

keycode 45 = Insert

keycode 46 = Delete

keycode 47 = Help

keycode 48 = 0 equal braceright

keycode 49 = 1 exclam onesuperior

keycode 50 = 2 quotedbl twosuperior

keycode 51 = 3 section threesuperior

keycode 52 = 4 dollar

keycode 53 = 5 percent

keycode 54 = 6 ampersand

keycode 55 = 7 slash braceleft

keycode 56 = 8 parenleft bracketleft

keycode 57 = 9 parenright bracketright

keycode 58 =

keycode 59 =

keycode 60 =

keycode 61 =

keycode 62 =

keycode 63 =

keycode 64 =

keycode 65 = a A

keycode 66 = b B

keycode 67 = c C

keycode 68 = d D

keycode 69 = e E EuroSign

keycode 70 = f F

keycode 71 = g G

keycode 72 = h H

keycode 73 = i I

keycode 74 = j J

keycode 75 = k K

keycode 76 = l L

keycode 77 = m M mu

keycode 78 = n N

keycode 79 = o O

keycode 80 = p P

keycode 81 = q Q at

keycode 82 = r R

keycode 83 = s S

keycode 84 = t T

keycode 85 = u U

keycode 86 = v V

keycode 87 = w W

keycode 88 = x X

keycode 89 = y Y

keycode 90 = z Z

keycode 91 =

keycode 92 =

keycode 93 =

keycode 94 =

keycode 95 =

keycode 96 = KP_0 KP_0

keycode 97 = KP_1 KP_1

keycode 98 = KP_2 KP_2

keycode 99 = KP_3 KP_3

keycode 100 = KP_4 KP_4

keycode 101 = KP_5 KP_5

keycode 102 = KP_6 KP_6

keycode 103 = KP_7 KP_7

keycode 104 = KP_8 KP_8

keycode 105 = KP_9 KP_9

keycode 106 = KP_Multiply KP_Multiply

keycode 107 = KP_Add KP_Add

keycode 108 = KP_Separator KP_Separator

keycode 109 = KP_Subtract KP_Subtract

keycode 110 = KP_Decimal KP_Decimal

keycode 111 = KP_Divide KP_Divide

keycode 112 = F1

keycode 113 = F2

keycode 114 = F3

keycode 115 = F4

keycode 116 = F5

keycode 117 = F6

keycode 118 = F7

keycode 119 = F8

keycode 120 = F9

keycode 121 = F10

keycode 122 = F11

keycode 123 = F12

keycode 124 = F13

keycode 125 = F14

keycode 126 = F15

keycode 127 = F16

keycode 128 = F17

keycode 129 = F18

keycode 130 = F19

keycode 131 = F20

keycode 132 = F21

keycode 133 = F22

keycode 134 = F23

keycode 135 = F24

keycode 136 = Num_Lock

keycode 137 = Scroll_Lock

keycode 138 =

keycode 139 =

keycode 140 =

keycode 141 =

keycode 142 =

keycode 143 =

keycode 144 =

keycode 145 =

keycode 146 =

keycode 147 =

keycode 148 =

keycode 149 =

keycode 150 =

keycode 151 =

keycode 152 =

keycode 153 =

keycode 154 =

keycode 155 =

keycode 156 =

keycode 157 =

keycode 158 =

keycode 159 =

keycode 160 =

keycode 161 =

keycode 162 =

keycode 163 =

keycode 164 =

keycode 165 =

keycode 166 =

keycode 167 =

keycode 168 =

keycode 169 =

keycode 170 =

keycode 171 =

keycode 172 =

keycode 173 =

keycode 174 =

keycode 175 =

keycode 176 =

keycode 177 =

keycode 178 =

keycode 179 =

keycode 180 =

keycode 181 =

keycode 182 =

keycode 183 =

keycode 184 =

keycode 185 =

keycode 186 =

keycode 187 = acute grave

keycode 188 = comma semicolon

keycode 189 = minus underscore

keycode 190 = period colon

keycode 191 =

keycode 192 = numbersign apostrophe

keycode 193 =

keycode 194 =

keycode 195 =

keycode 196 =

keycode 197 =

keycode 198 =

keycode 199 =

keycode 200 =

keycode 201 =

keycode 202 =

keycode 203 =

keycode 204 =

keycode 205 =

keycode 206 =

keycode 207 =

keycode 208 =

keycode 209 =

keycode 210 = plusminus hyphen macron

keycode 211 =

keycode 212 = copyright registered

keycode 213 = guillemotleft guillemotright

keycode 214 = masculine ordfeminine

keycode 215 = ae AE

keycode 216 = cent yen

keycode 217 = questiondown exclamdown

keycode 218 = onequarter onehalf threequarters

keycode 219 =

keycode 220 = less greater bar

keycode 221 = plus asterisk asciitilde

keycode 222 =

keycode 223 =

keycode 224 =

keycode 225 =

keycode 226 =

keycode 227 = multiply division

keycode 228 = acircumflex Acircumflex

keycode 229 = ecircumflex Ecircumflex

keycode 230 = icircumflex Icircumflex

keycode 231 = ocircumflex Ocircumflex

keycode 232 = ucircumflex Ucircumflex

keycode 233 = ntilde Ntilde

keycode 234 = yacute Yacute

keycode 235 = oslash Ooblique

keycode 236 = aring Aring

keycode 237 = ccedilla Ccedilla

keycode 238 = thorn THORN

keycode 239 = eth ETH

keycode 240 = diaeresis cedilla currency

keycode 241 = agrave Agrave atilde Atilde

keycode 242 = egrave Egrave

keycode 243 = igrave Igrave

keycode 244 = ograve Ograve otilde Otilde

keycode 245 = ugrave Ugrave

keycode 246 = adiaeresis Adiaeresis

keycode 247 = ediaeresis Ediaeresis

keycode 248 = idiaeresis Idiaeresis

keycode 249 = odiaeresis Odiaeresis

keycode 250 = udiaeresis Udiaeresis

keycode 251 = ssharp question backslash

keycode 252 = asciicircum degree

keycode 253 = 3 sterling

keycode 254 = Mode_switch



VK_LBUTTON (01)

Left mouse button


VK_RBUTTON (02)

Right mouse button


VK_CANCEL (03)

Control-break processing


VK_MBUTTON (04)

Middle mouse button (three-button mouse)


VK_XBUTTON1 (05)

Windows 2000/XP: X1 mouse button


VK_XBUTTON2 (06)

Windows 2000/XP: X2 mouse button


- (07)

Undefined


VK_BACK (08)

BACKSPACE key


VK_TAB (09)

TAB key


- (0A-0B)

Reserved


VK_CLEAR (0C)

CLEAR key


VK_RETURN (0D)

ENTER key


- (0E-0F)

Undefined


VK_SHIFT (10)

SHIFT key


VK_CONTROL (11)

CTRL key


VK_MENU (12)

ALT key


VK_PAUSE (13)

PAUSE key


VK_CAPITAL (14)

CAPS LOCK key


VK_KANA (15)

Input Method Editor (IME) Kana mode


VK_HANGUEL (15)

IME Hanguel mode (maintained for compatibility; use )


VK_HANGUL (15)

IME Hangul mode


- (16)

Undefined


VK_JUNJA (17)

IME Junja mode


VK_FINAL (18)

IME final mode


VK_HANJA (19)

IME Hanja mode


VK_KANJI (19)

IME Kanji mode


- (1A)

Undefined


VK_ESCAPE (1B)

ESC key


VK_CONVERT (1C)

IME convert


VK_NONCONVERT (1D)

IME nonconvert


VK_ACCEPT (1E)

IME accept


VK_MODECHANGE (1F)

IME mode change request


VK_SPACE (20)

SPACEBAR


VK_PRIOR (21)

PAGE UP key


VK_NEXT (22)

PAGE DOWN key


VK_END (23)

END key


VK_HOME (24)

HOME key


VK_LEFT (25)

LEFT ARROW key


VK_UP (26)

UP ARROW key


VK_RIGHT (27)

RIGHT ARROW key


VK_DOWN (28)

DOWN ARROW key


VK_SELECT (29)

SELECT key


VK_PRINT (2A)

PRINT key


VK_EXECUTE (2B)

EXECUTE key


VK_SNAPSHOT (2C)

PRINT SCREEN key


VK_INSERT (2D)

INS key


VK_DELETE (2E)

DEL key


VK_HELP (2F)

HELP key


 (30)

0 key


 (31)

1 key


 (32)

2 key


 (33)

3 key


 (34)

4 key


 (35)

5 key


 (36)

6 key


 (37)

7 key


 (38)

8 key


 (39)

9 key


- (3A-40)

Undefined


 (41)

A key


 (42)

B key


 (43)

C key


 (44)

D key


 (45)

E key


 (46)

F key


 (47)

G key


 (48)

H key


 (49)

I key


 (4A)

J key


 (4B)

K key


 (4C)

L key


 (4D)

M key


 (4E)

N key


 (4F)

O key


 (50)

P key


 (51)

Q key


 (52)

R key


 (53)

S key


 (54)

T key


 (55)

U key


 (56)

V key


 (57)

W key


 (58)

X key


 (59)

Y key


 (5A)

Z key


VK_LWIN (5B)

Left Windows key (Microsoft Natural keyboard)


VK_RWIN (5C)

Right Windows key (Natural keyboard)


VK_APPS (5D)

Applications key (Natural keyboard)


- (5E)

Reserved


VK_SLEEP (5F)

Computer Sleep key


VK_NUMPAD0 (60)

Numeric keypad 0 key


VK_NUMPAD1 (61)

Numeric keypad 1 key


VK_NUMPAD2 (62)

Numeric keypad 2 key


VK_NUMPAD3 (63)

Numeric keypad 3 key


VK_NUMPAD4 (64)

Numeric keypad 4 key


VK_NUMPAD5 (65)

Numeric keypad 5 key


VK_NUMPAD6 (66)

Numeric keypad 6 key


VK_NUMPAD7 (67)

Numeric keypad 7 key


VK_NUMPAD8 (68)

Numeric keypad 8 key


VK_NUMPAD9 (69)

Numeric keypad 9 key


VK_MULTIPLY (6A)

Multiply key


VK_ADD (6B)

Add key


VK_SEPARATOR (6C)

Separator key


VK_SUBTRACT (6D)

Subtract key


VK_DECIMAL (6E)

Decimal key


VK_DIVIDE (6F)

Divide key


VK_F1 (70)

F1 key


VK_F2 (71)

F2 key


VK_F3 (72)

F3 key


VK_F4 (73)

F4 key


VK_F5 (74)

F5 key


VK_F6 (75)

F6 key


VK_F7 (76)

F7 key


VK_F8 (77)

F8 key


VK_F9 (78)

F9 key


VK_F10 (79)

F10 key


VK_F11 (7A)

F11 key


VK_F12 (7B)

F12 key


VK_F13 (7C)

F13 key


VK_F14 (7D)

F14 key


VK_F15 (7E)

F15 key


VK_F16 (7F)

F16 key


VK_F17 (80H)

F17 key


VK_F18 (81H)

F18 key


VK_F19 (82H)

F19 key


VK_F20 (83H)

F20 key


VK_F21 (84H)

F21 key


VK_F22 (85H)

F22 key


VK_F23 (86H)

F23 key


VK_F24 (87H)

F24 key


- (88-8F)

Unassigned


VK_NUMLOCK (90)

NUM LOCK key


VK_SCROLL (91)

SCROLL LOCK key


 (92-96)

OEM specific


- (97-9F)

Unassigned


VK_LSHIFT (A0)

Left SHIFT key


VK_RSHIFT (A1)

Right SHIFT key


VK_LCONTROL (A2)

Left CONTROL key


VK_RCONTROL (A3)

Right CONTROL key


VK_LMENU (A4)

Left MENU key


VK_RMENU (A5)

Right MENU key


VK_BROWSER_BACK (A6)

Windows 2000/XP: Browser Back key


VK_BROWSER_FORWARD (A7)

Windows 2000/XP: Browser Forward key


VK_BROWSER_REFRESH (A8)

Windows 2000/XP: Browser Refresh key


VK_BROWSER_STOP (A9)

Windows 2000/XP: Browser Stop key


VK_BROWSER_SEARCH (AA)

Windows 2000/XP: Browser Search key


VK_BROWSER_FAVORITES (AB)

Windows 2000/XP: Browser Favorites key


VK_BROWSER_HOME (AC)

Windows 2000/XP: Browser Start and Home key


VK_VOLUME_MUTE (AD)

Windows 2000/XP: Volume Mute key


VK_VOLUME_DOWN (AE)

Windows 2000/XP: Volume Down key


VK_VOLUME_UP (AF)

Windows 2000/XP: Volume Up key


VK_MEDIA_NEXT_TRACK (B0)

Windows 2000/XP: Next Track key


VK_MEDIA_PREV_TRACK (B1)

Windows 2000/XP: Previous Track key


VK_MEDIA_STOP (B2)

Windows 2000/XP: Stop Media key


VK_MEDIA_PLAY_PAUSE (B3)

Windows 2000/XP: Play/Pause Media key


VK_LAUNCH_MAIL (B4)

Windows 2000/XP: Start Mail key


VK_LAUNCH_MEDIA_SELECT (B5)

Windows 2000/XP: Select Media key


VK_LAUNCH_APP1 (B6)

Windows 2000/XP: Start Application 1 key


VK_LAUNCH_APP2 (B7)

Windows 2000/XP: Start Application 2 key


- (B8-B9)

Reserved


VK_OEM_1 (BA)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the ';:' key


VK_OEM_PLUS (BB)

Windows 2000/XP: For any country/region, the '+' key


VK_OEM_COMMA (BC)

Windows 2000/XP: For any country/region, the ',' key


VK_OEM_MINUS (BD)

Windows 2000/XP: For any country/region, the '-' key


VK_OEM_PERIOD (BE)

Windows 2000/XP: For any country/region, the '.' key


VK_OEM_2 (BF)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '/?' key


VK_OEM_3 (C0)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '`~' key


- (C1-D7)

Reserved


- (D8-DA)

Unassigned


VK_OEM_4 (DB)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '[{' key


VK_OEM_5 (DC)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the '\|' key


VK_OEM_6 (DD)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the ']}' key


VK_OEM_7 (DE)

Used for miscellaneous characters; it can vary by keyboard.

Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' key


VK_OEM_8 (DF)

Used for miscellaneous characters; it can vary by keyboard.


- (E0)

Reserved


 (E1)

OEM specific


VK_OEM_102 (E2)

Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard


 (E3-E4)

OEM specific


VK_PROCESSKEY (E5)

Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key


 (E6)

OEM specific


VK_PACKET (E7)

Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in , , , and


- (E8)

Unassigned


 (E9-F5)

OEM specific


VK_ATTN (F6)

Attn key


VK_CRSEL (F7)

CrSel key


VK_EXSEL (F8)

ExSel key


VK_EREOF (F9)

Erase EOF key


VK_PLAY (FA)

Play key


VK_ZOOM (FB)

Zoom key


VK_NONAME (FC)

Reserved


VK_PA1 (FD)

PA1 key


VK_OEM_CLEAR (FE)

Clear key




举报

相关推荐

0 条评论