F1~F12 对应为 $70(112)~$7B(123)
A~Z 对应为 $41(65)~$5A(90)
0~9 对应为 $30(48)~$39(57)
键 十六进位 十进位 说明
----------------------------------------------------------------------
vk_LButton $01; 1 滑鼠左钮
vk_RButton $02; 2 滑鼠右钮
vk_Cancel $03; 3 Control-Break 执行
vk_MButton $04; 4 滑鼠中钮
05-07 5-7 { NOT contiguous with L & RBUTTON }
vk_Back $08; 8 BackSpace 键
vk_Tab $09; 9 AB键
0A-0B 10-11 未定义
vk_Clear $0C; 12 Clear
vk_Return $0D; 13 Enter
0E-0F 14-15 未定义
vk_Shift $10; 16 Shift
vk_Control $11; 17 Ctrl
vk_Menu $12; 18 Alt
vk_Pause $13; 19 Pause
vk_Capital $14; 20 Caps Lock
15-19 21-25 保留给Kanji使用
1A 26 未定义
vk_Escape $1B; 27 Esc
1C-1F 29-31 保留给Kanji使用
vk_Space $20; 32 SpaceBar
vk_Prior $21; 33 Page Up
vk_Next $22; 34 Page Down
vk_End $23; 35 End
vk_Home $24; 36 Home
vk_Left $25; 37 Left Arrow
vk_Up $26; 38 Up Arrow
vk_Right $27; 39 Right Arrow
vk_Down $28; 40 Down Arrow
vk_Select $29; 41 Select
vk_Print $2A; 42 OEM自订使用
vk_Execute $2B; 43 Execute
vk_SnapShot $2C; 44 Print Screen
{ vk_Copy $2C not used by keyboards }
vk_Insert $2D; 45 Ins
vk_Delete $2E; 46 Del
vk_Help $2F; 47 Help
{ vk_0 thru vk_9 are the same as their ascii equivalents:'0' thru '9'}
vk_0 $30 48 0键
vk_1 31 49 1键
vk_2 32 50 2键
vk_3 33 51 3键
vk_4 34 52 4键
vk_5 35 53 5键
vk_6 36 54 6键
vk_7 37 55 7键
vk_8 38 56 8键
vk_9 39 57 9键
3A-40 58-64 未定义
{ vk_A thru vk_Z are the same as their ASCII equivalents:'A' thru 'Z'}
vk_A $41 65 A键
vk_B $42 66 B键
vk_C $43 67 C键
vk_D $44 68 D键
vk_E $45 69 E键
vk_F $46 70 F键
vk_G $47 71 G键
vk_H $48 72 H键
vk_I $49 73 I键
vk_J $4A 74 J键
vk_K $4B 75 K键
vk_L $4C 76 L键
vk_M $4D 77 M键
vk_N $4E 78 N键
vk_O $4F 79 O键
vk_P $50 80 P键
vk_Q $51 81 Q键
vk_R $52 82 R键
vk_S $53 83 S键
vk_T $54 84 T键
vk_U $55 85 U键
vk_V $56 86 V键
vk_W $57 87 W键
vk_X $58 88 X键
vk_Y $59 89 Y键
vk_Z $5A 90 Z键
5B-5C 91-95 未定义
vk_NumPad0 $60; 96 数字键
vk_NumPad1 $61; 97 数字键
vk_NumPad2 $62; 98 数字键
vk_NumPad3 $63; 99 数字键
vk_NumPad4 $64; 100 数字键
vk_NumPad5 $65; 101 数字键
vk_NumPad6 $66; 102 数字键
vk_NumPad7 $67; 103 数字键
vk_NumPad8 $68; 104 数字键
vk_NumPad9 $69; 105 数字键
vk_Multiply $6A; 106 * 键
vk_Add $6B; 107 + 键
vk_Separator $6C; 108 Separator 键
vk_Subtract $6D; 109 -- 键
vk_Decimal $6E; 110 . 键
vk_Divide $6F; 111 / 键
vk_F1 $70; 112 F1键
vk_F2 $71; 113 F2键
vk_F3 $72; 114 F3键
vk_F4 $73; 115 F4键
vk_F5 $74; 116 F5键
vk_F6 $75; 117 F6键
vk_F7 $76; 118 F7键
vk_F8 $77; 119 F8键
vk_F9 $78; 120 F9键
vk_F10 $79; 121 F10键
vk_F11 $7A; 122 F11键
vk_F12 $7B; 123 F12键
vk_F13 $7C; 124 F13键
vk_F14 $7D; 125 F14键
vk_F15 $7E; 126 F15键
vk_F16 $7F; 127 F16键
vk_F17 $80; 128 F17键
vk_F18 $81; 129 F18键
vk_F19 $82; 130 F19键
vk_F20 $83; 131 F20键
vk_F21 $84; 132 F21键
vk_F22 $85; 133 F22键
vk_F23 $86; 134 F23键
vk_F24 $87; 135 F24键
88-8F 136-143 未指定
vk_NumLock $90; 144 Num Lock
vk_Scroll $91; 145 Scroll Lock
92-B9; 146-185 未指定
BA-C0; 186-192 OEM自订
C1-DA; 193-218 未指定
DB-E4; 219-228 OEM自订
E5 ; 229 未指定
E6 ; 230 OEM自订
E7-E8; 231-232 未指定
E9-F5; 233-245 OEM自订
F6-FE; 246-254 未指定
VK_LBUTTON (0x01)
Windows 2000/XP: For the US standard keyboard, the ';:' key
Windows 2000/XP: For the US standard keyboard, the '/?' key
Windows 2000/XP: For the US standard keyboard, the '`~' key
Windows 2000/XP: For the US standard keyboard, the '[{' key
Windows 2000/XP: For the US standard keyboard, the '/|' key
Windows 2000/XP: For the US standard keyboard, the ']}' key
Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' key