VC虚拟键值表(详细介绍)

VC虚拟键值表(VK详细介绍)
原创:丶无殇  2020-3-29



头文件

在Visual Studio 中查找虚拟键值表,可以通过输入VK_F1然后按F12查找,或者按住Ctrl用鼠标双击会跳转。
虚拟键值表在头文件WinUser.h

常用虚拟键值表

完整虚拟键值表请看☞→ 虚拟键值表(完整)

虚拟键名称十六进制十进制对应键
VK_LBUTTON0x011鼠标左键
VK_RBUTTON0x022鼠标右键
VK_CANCEL0x033Ctrl-Break键
VK_MBUTTON0x044鼠标中键
VK_XBUTTON10x055不与左右按键相邻
VK_XBUTTON20x066不与左右按键相邻
VK_BACK0x088Backspace键
VK_TAB0x099Tab键
VK_CLEAR0x0C12Clear键
VK_RETURN0x0D13Enter键
VK_SHIFT0x1016Shift键
VK_CONTROL0x1117Ctrl键
VK_MENU0x1218Alt键
VK_PAUSE0x1319Pause键
VK_CAPITAL0x1420Caps Lock键
VK_ESCAPE0x1B27ESC键
VK_SPACE0x2032Space键
VK_PRIOR0x2133Page UP键
VK_NEXT0x2234Page Down键
VK_END0x2335End键
VK_HOME0x2436Home键
VK_LEFT0x2537←键
VK_UP0x2638↑键
VK_RIGHT0x2739→键
VK_DOWN0x2840↓键
VK_SELECT0x2941Select键
VK_PRINT0x2A42Print键
VK_EXECUTE0x2B43Execute键
VK_SNAPSHOT0x2C44Print Screen键
VK_INSERT0x2D45Insert键
VK_DELETE0x2E46Delete键
VK_HELP0x2F47Help键
VK_00x30480键
VK_10x31491键
VK_20x32502键
VK_30x33513键
VK_40x34524键
VK_50x35535键
VK_60x36546键
VK_70x37557键
VK_80x38568键
VK_90x39579键
VK_A0x4165A键
VK_B0x4266B键
VK_C0x4367C键
VK_D0x4468D键
VK_E0x4569E键
VK_F0x4670F键
VK_G0x4771G键
VK_H0x4872H键
VK_I0x4973I键
VK_J0x4A74J键
VK_K0x4B75K键
VK_L0x4C76L键
VK_M0x4D77M键
VK_N0x4E78N键
VK_O0x4F79O键
VK_P0x5080P键
VK_Q0x5181Q键
VK_R0x5282R键
VK_S0x5383S键
VK_T0x5484T键
VK_U0x5585U键
VK_V0x5686V键
VK_W0x5787W键
VK_X0x5888X键
VK_Y0x5989Y键
VK_Z0x5A90Z键
VK_LWIN0x5B91左Windows键
VK_RWIN0x5C92右Windows键
VK_APPS0x5D93应用程序键
VK_SLEEP0x5F95休眠键
VK_NUMPAD00x6096小键盘0键
VK_NUMPAD10x6197小键盘1键
VK_NUMPAD20x6298小键盘2键
VK_NUMPAD30x6399小键盘3键
VK_NUMPAD40x64100小键盘4键
VK_NUMPAD50x65101小键盘5键
VK_NUMPAD60x66102小键盘6键
VK_NUMPAD70x67103小键盘7键
VK_NUMPAD80x68104小键盘8键
VK_NUMPAD90x69105小键盘9键
VK_MULTIPLY0x6A106乘号键
VK_ADD0x6B107加号键
VK_SEPARATOR0x6C108分割键
VK_SUBTRACT0x6D109减号键
VK_DECIMAL0x6E110小数点键
VK_DIVIDE0x6F111除号键
VK_F10x70112F1键
VK_F20x71113F2键
VK_F30x72114F3键
VK_F40x73115F4键
VK_F50x74116F5键
VK_F60x75117F6键
VK_F70x76118F7键
VK_F80x77119F8键
VK_F90x78120F9键
VK_F100x79121F10键
VK_F110x7A122F11键
VK_F120x7B123F12键
VK_NUMLOCK0x90144Num Lock键
VK_SCROLL0x91145Scroll Lock键
VK_LSHIFT0xA0160左Shift键
VK_RSHIFT0xA1161右Shift键
VK_LCONTROL0xA2162左Ctrl键
VK_RCONTROL0xA3163右Ctrl键
VK_LMENU0xA4164左Alt键
VK_RMENU0xA5165右Alt键




虚拟键值表(完整)

虚拟键名称十六进制十进制对应键
VK_LBUTTON0x011鼠标左键
VK_RBUTTON0x022鼠标右键
VK_CANCEL0x033Ctrl-Break键
VK_MBUTTON0x044鼠标中键
VK_XBUTTON10x055不与左右按键相邻
VK_XBUTTON20x066不与左右按键相邻
0x077保留位
VK_BACK0x088Backspace键
VK_TAB0x099Tab键
0x0A-0x0B10-11保留位
VK_CLEAR0x0C12Clear键
VK_RETURN0x0D13Enter键
0x0E-0x0F14-15未分配
VK_SHIFT0x1016Shift键
VK_CONTROL0x1117Ctrl键
VK_MENU0x1218Alt键
VK_PAUSE0x1319Pause键
VK_CAPITAL0x1420Caps Lock键
VK_KANA0x1521
VK_HANGEUL0x1521旧名称-在此处兼容
VK_HANGUL0x1521
0x1622未分配
VK_JUNJA0x1723
VK_FINAL0x1824
VK_HANJA0x1925
VK_KANJI0x1925
0x1A26未分配
VK_ESCAPE0x1B27ESC键
VK_CONVERT0x1C28
VK_NONCONVERT0x1D29
VK_ACCEPT0x1E30
VK_MODECHANGE0x1F31
VK_SPACE0x2032Space键
VK_PRIOR0x2133Page UP键
VK_NEXT0x2234Page Down键
VK_END0x2335End键
VK_HOME0x2436Home键
VK_LEFT0x2537←键
VK_UP0x2638↑键
VK_RIGHT0x2739→键
VK_DOWN0x2840↓键
VK_SELECT0x2941Select键
VK_PRINT0x2A42Print键
VK_EXECUTE0x2B43Execute键
VK_SNAPSHOT0x2C44Print Screen键
VK_INSERT0x2D45Insert键
VK_DELETE0x2E46Delete键
VK_HELP0x2F47Help键
VK_0VK_90x30-0x3948-57与ASCII中 '0'-'9'
(0x30-0x39)相同
VK_00x30480键
VK_10x31491键
VK_20x32502键
VK_30x33513键
VK_40x34524键
VK_50x35535键
VK_60x36546键
VK_70x37557键
VK_80x38568键
VK_90x39579键
0x3A-0x4058-64未分配
VK_A0x4165A键
VK_B0x4266B键
VK_C0x4367C键
VK_D0x4468D键
VK_E0x4569E键
VK_F0x4670F键
VK_G0x4771G键
VK_H0x4872H键
VK_I0x4973I键
VK_J0x4A74J键
VK_K0x4B75K键
VK_L0x4C76L键
VK_M0x4D77M键
VK_N0x4E78N键
VK_O0x4F79O键
VK_P0x5080P键
VK_Q0x5181Q键
VK_R0x5282R键
VK_S0x5383S键
VK_T0x5484T键
VK_U0x5585U键
VK_V0x5686V键
VK_W0x5787W键
VK_X0x5888X键
VK_Y0x5989Y键
VK_Z0x5A90Z键
VK_LWIN0x5B91左Windows键
VK_RWIN0x5C92右Windows键
VK_APPS0x5D93应用程序键
0x5E94保留位
VK_SLEEP0x5F95休眠键
VK_NUMPAD00x6096小键盘0键
VK_NUMPAD10x6197小键盘1键
VK_NUMPAD20x6298小键盘2键
VK_NUMPAD30x6399小键盘3键
VK_NUMPAD40x64100小键盘4键
VK_NUMPAD50x65101小键盘5键
VK_NUMPAD60x66102小键盘6键
VK_NUMPAD70x67103小键盘7键
VK_NUMPAD80x68104小键盘8键
VK_NUMPAD90x69105小键盘9键
VK_MULTIPLY0x6A106乘号键
VK_ADD0x6B107加号键
VK_SEPARATOR0x6C108分割键
VK_SUBTRACT0x6D109减号键
VK_DECIMAL0x6E110小数点键
VK_DIVIDE0x6F111除号键
VK_F10x70112F1键
VK_F20x71113F2键
VK_F30x72114F3键
VK_F40x73115F4键
VK_F50x74116F5键
VK_F60x75117F6键
VK_F70x76118F7键
VK_F80x77119F8键
VK_F90x78120F9键
VK_F100x79121F10键
VK_F110x7A122F11键
VK_F120x7B123F12键
VK_F130x7C124F13键
VK_F140x7D125F14键
VK_F150x7E126F15键
VK_F160x7F127F16键
VK_F170x80128F17键
VK_F180x81129F18键
VK_F190x82130F19键
VK_F200x83131F20键
VK_F210x84132F21键
VK_F220x85133F22键
VK_F230x86134F23键
VK_F240x87135F24键
0x88-0x8F136-143用户界面导航
VK_NAVIGATION_VIEW0x88136保留位
VK_NAVIGATION_MENU0x89137保留位
VK_NAVIGATION_UP0x8A138保留位
VK_NAVIGATION_DOWN0x8B139保留位
VK_NAVIGATION_LEFT0x8C140保留位
VK_NAVIGATION_RIGHT0x8D141保留位
VK_NAVIGATION_ACCEPT0x8E142保留位
VK_NAVIGATION_CANCEL0x8F143保留位
VK_NUMLOCK0x90144Num Lock键
VK_SCROLL0x91145Scroll Lock键
NECPC-9800键盘定义
VK_OEM_NEC_EQUAL0x92146
FujitsuOASYS键盘定义
VK_OEM_FJ_JISHO0x92146
VK_OEM_FJ_MASSHOU0x93147
VK_OEM_FJ_TOUROKU0x94148
VK_OEM_FJ_LOYA0x95149
VK_OEM_FJ_ROYA0x96150
0x97-0x9F151-159未分配
VK_L&VK_R左右Alt、Ctrl和Shift虚拟键.
仅用作GetAsyncKeyState()和GetKeyState()的参数.
没有其他API或消息可以用这种方式区分左键和右键.
VK_LSHIFT0xA0160左Shift键
VK_RSHIFT0xA1161右Shift键
VK_LCONTROL0xA2162左Ctrl键
VK_RCONTROL0xA3163右Ctrl键
VK_LMENU0xA4164左Alt键
VK_RMENU0xA5165右Alt键
VK_BROWSER_BACK0xA6166
VK_BROWSER_FORWARD0xA7167
VK_BROWSER_REFRESH0xA8168
VK_BROWSER_STOP0xA9169
VK_BROWSER_SEARCH0xAA170
VK_BROWSER_FAVORITES0xAB171
VK_BROWSER_HOME0xAC172
VK_VOLUME_MUTE0xAD173
VK_VOLUME_DOWN0xAE174
VK_VOLUME_UP0xAF175
VK_MEDIA_NEXT_TRACK0xB0176
VK_MEDIA_PREV_TRACK0xB1177
VK_MEDIA_STOP0xB2178
VK_MEDIA_PLAY_PAUSE0xB3179
VK_LAUNCH_MAIL0xB4180
VK_LAUNCH_MEDIA_SELECT0xB5181
VK_LAUNCH_APP10xB6182
VK_LAUNCH_APP20xB7183
0xB8-0xB9184-185保留位
VK_OEM_10xBA186“;:”用于美国
VK_OEM_PLUS0xBB187“+”任何国家
VK_OEM_COMMA0xBC188“,”任何国家
VK_OEM_MINUS0xBD189“-”任何国家
VK_OEM_PERIOD0xBE190“.”任何国家
VK_OEM_20xBF191“?”用于美国
VK_OEM_30xC0192“`~”用于美国
0xC1-0xC2193-194保留位
0xC3-0xDA195-218游戏键盘输入
VK_GAMEPAD_A0xC3195保留位
VK_GAMEPAD_B0xC4196保留位
VK_GAMEPAD_X0xC5197保留位
VK_GAMEPAD_Y0xC6198保留位
VK_GAMEPAD_RIGHT_SHOULDER0xC7199保留位
VK_GAMEPAD_LEFT_SHOULDER0xC8200保留位
VK_GAMEPAD_LEFT_TRIGGER0xC9201保留位
VK_GAMEPAD_RIGHT_TRIGGER0xCA202保留位
VK_GAMEPAD_DPAD_UP0xCB203保留位
VK_GAMEPAD_DPAD_DOWN0xCC204保留位
VK_GAMEPAD_DPAD_LEFT0xCD205保留位
VK_GAMEPAD_DPAD_RIGHT0xCE206保留位
VK_GAMEPAD_MENU0xCF207保留位
VK_GAMEPAD_VIEW0xD0208保留位
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON0xD1209保留位
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON0xD2210保留位
VK_GAMEPAD_LEFT_THUMBSTICK_UP0xD3211保留位
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN0xD4212保留位
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT0xD5213保留位
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT0xD6214保留位
VK_GAMEPAD_RIGHT_THUMBSTICK_UP0xD7215保留位
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN0xD8216保留位
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT0xD9217保留位
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT0xDA218保留位
VK_OEM_40xDB219'[{'用于美国
VK_OEM_50xDC220'用于美国
VK_OEM_60xDD221']}'用于美国
VK_OEM_70xDE222‘’"'用于美国
VK_OEM_80xDF223
0xE0224保留位
各种扩展或增强型键盘
VK_OEM_AX0xE1225日语AX键盘上的“AX”键
VK_OEM_1020xE2226RT102键键盘上的“<>”或“\”
VK_ICO_HELP0xE3227ICO上的帮助键
VK_ICO_000xE4228ICO上的00键
VK_PROCESSKEY0xE5229
VK_ICO_CLEAR0xE6230
VK_PACKET0xE7231
0xE8232未分配
诺基亚爱立信定义
VK_OEM_RESET0xE9233
VK_OEM_JUMP0xEA234
VK_OEM_PA10xEB235
VK_OEM_PA20xEC236
VK_OEM_PA30xED237
VK_OEM_WSCTRL0xEE238
VK_OEM_CUSEL0xEF239
VK_OEM_ATTN0xF0240
VK_OEM_FINISH0xF1241
VK_OEM_COPY0xF2242
VK_OEM_AUTO0xF3243
VK_OEM_ENLW0xF4244
VK_OEM_BACKTAB0xF5245
VK_ATTN0xF6246
VK_CRSEL0xF7247
VK_EXSEL0xF8248
VK_EREOF0xF9249
VK_PLAY0xFA250
VK_ZOOM0xFB251
VK_NONAME0xFC252
VK_PA10xFD253
VK_OEM_CLEAR0xFE254
0xFF255保留位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值