常用模拟键键值对照表(Virtual-Key Codes)
常用模拟键键值对照表(Virtual-Key Codes)
Constant/value |
Description |
VK_LBUTTON/0x01 |
Left mouse button |
VK_RBUTTON/0x02 |
Right mouse button |
VK_CANCEL/0x03 |
Control-break processing |
VK_MBUTTON/0x04 |
Middle mouse button (three-button mouse) |
VK_XBUTTON1/0x05 |
X1 mouse button |
VK_XBUTTON2/0x06 |
X2 mouse button |
-/0x07 |
Undefined |
VK_BACK/0x08 |
BACKSPACE key |
VK_TAB/0x09 |
TAB key |
-/0x0A-0B |
Reserved |
VK_CLEAR/0x0C |
CLEAR key |
VK_RETURN/0x0D |
ENTER key |
-/0x0E-0F |
Undefined |
VK_SHIFT/0x10 |
SHIFT key |
VK_CONTROL/0x11 |
CTRL key |
VK_MENU/0x12 |
ALT key |
VK_PAUSE/0x13 |
PAUSE key |
VK_CAPITAL/0x14 |
CAPS LOCK key |
VK_KANA/0x15 |
IME Kana mode |
VK_HANGUEL/0x15 |
IME Hanguel mode (maintained for compatibility; use VK_HANGUL) |
VK_HANGUL/0x15 |
IME Hangul mode |
-/0x16 |
Undefined |
VK_JUNJA/0x17 |
IME Junja mode |
VK_FINAL/0x18 |
IME final mode |
VK_HANJA/0x19 |
IME Hanja mode |
VK_KANJI/0x19 |
IME Kanji mode |
-/0x1A |
Undefined |
VK_ESCAPE/0x1B |
ESC key |
VK_CONVERT/0x1C |
IME convert |
VK_NONCONVERT/0x1D |
IME nonconvert |
VK_ACCEPT/0x1E |
IME accept |
VK_MODECHANGE/0x1F |
IME mode change request |
VK_SPACE/0x20 |
SPACEBAR |
VK_PRIOR/0x21 |
PAGE UP key |
VK_NEXT/0x22 |
PAGE DOWN key |
VK_END/0x23 |
END key |
VK_HOME/0x24 |
HOME key |
VK_LEFT/0x25 |
LEFT ARROW key |
VK_UP/0x26 |
UP ARROW key |
VK_RIGHT/0x27 |
RIGHT ARROW key |
VK_DOWN/0x28 |
DOWN ARROW key |
VK_SELECT/0x29 |
SELECT key |
VK_PRINT/0x2A |
PRINT key |
VK_EXECUTE/0x2B |
EXECUTE key |
VK_SNAPSHOT/0x2C |
PRINT SCREEN key |
VK_INSERT/0x2D |
INS key |
VK_DELETE/0x2E |
DEL key |
VK_HELP/0x2F |
HELP key |
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 |
-/0x3A-40 |
Undefined |
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_LWIN/0x5B |
Left Windows key (Natural keyboard) |
VK_RWIN/0x5C |
Right Windows key (Natural keyboard) |
VK_APPS/0x5D |
Applications key (Natural keyboard) |
-/0x5E |
Reserved |
VK_SLEEP/0x5F |
Computer Sleep key |
VK_NUMPAD0/0x60 |
Numeric keypad 0 key |
VK_NUMPAD1/0x61 |
Numeric keypad 1 key |
VK_NUMPAD2/0x62 |
Numeric keypad 2 key |
VK_NUMPAD3/0x63 |
Numeric keypad 3 key |
VK_NUMPAD4/0x64 |
Numeric keypad 4 key |
VK_NUMPAD5/0x65 |
Numeric keypad 5 key |
VK_NUMPAD6/0x66 |
Numeric keypad 6 key |
VK_NUMPAD7/0x67 |
Numeric keypad 7 key |
VK_NUMPAD8/0x68 |
Numeric keypad 8 key |
VK_NUMPAD9/0x69 |
Numeric keypad 9 key |
VK_MULTIPLY/0x6A |
Multiply key |
VK_ADD/0x6B |
Add key |
VK_SEPARATOR/0x6C |
Separator key |
VK_SUBTRACT/0x6D |
Subtract key |
VK_DECIMAL/0x6E |
Decimal key |
VK_DIVIDE/0x6F |
Divide 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 |
-/0x88-8F |
Unassigned |
VK_NUMLOCK/0x90 |
NUM LOCK key |
VK_SCROLL/0x91 |
SCROLL LOCK key |
0x92-96 |
OEM specific |
-/0x97-9F |
Unassigned |
VK_LSHIFT/0xA0 |
Left SHIFT key |
VK_RSHIFT/0xA1 |
Right SHIFT key |
VK_LCONTROL/0xA2 |
Left CONTROL key |
VK_RCONTROL/0xA3 |
Right CONTROL key |
VK_LMENU/0xA4 |
Left MENU key |
VK_RMENU/0xA5 |
Right MENU key |
VK_BROWSER_BACK/0xA6 |
Browser Back key |
VK_BROWSER_FORWARD/0xA7 |
Browser Forward key |
VK_BROWSER_REFRESH/0xA8 |
Browser Refresh key |
VK_BROWSER_STOP/0xA9 |
Browser Stop key |
VK_BROWSER_SEARCH/0xAA |
Browser Search key |
VK_BROWSER_FAVORITES/0xAB |
Browser Favorites key |
VK_BROWSER_HOME/0xAC |
Browser Start and Home key |
VK_VOLUME_MUTE/0xAD |
Volume Mute key |
VK_VOLUME_DOWN/0xAE |
Volume Down key |
VK_VOLUME_UP/0xAF |
Volume Up key |
VK_MEDIA_NEXT_TRACK/0xB0 |
Next Track key |
VK_MEDIA_PREV_TRACK/0xB1 |
Previous Track key |
VK_MEDIA_STOP/0xB2 |
Stop Media key |
VK_MEDIA_PLAY_PAUSE/0xB3 |
Play/Pause Media key |
VK_LAUNCH_MAIL/0xB4 |
Start Mail key |
VK_LAUNCH_MEDIA_SELECT/0xB5 |
Select Media key |
VK_LAUNCH_APP1/0xB6 |
Start Application 1 key |
VK_LAUNCH_APP2/0xB7 |
Start Application 2 key |
-/0xB8-B9 |
Reserved |
VK_OEM_1/0xBA |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ';:' key |
VK_OEM_PLUS/0xBB |
For any country/region, the '+' key |
VK_OEM_COMMA/0xBC |
For any country/region, the ',' key |
VK_OEM_MINUS/0xBD |
For any country/region, the '-' key |
VK_OEM_PERIOD/0xBE |
For any country/region, the '.' key |
VK_OEM_2/0xBF |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '/?' key |
VK_OEM_3/0xC0 |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '`~' key |
-/0xC1-D7 |
Reserved |
-/0xD8-DA |
Unassigned |
VK_OEM_4/0xDB |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '[{' key |
VK_OEM_5/0xDC |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '\|' key |
VK_OEM_6/0xDD |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ']}' key |
VK_OEM_7/0xDE |
Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the 'single-quote/double-quote' key |
VK_OEM_8/0xDF |
Used for miscellaneous characters; it can vary by keyboard. |
-/0xE0 |
Reserved |
0xE1 |
OEM specific |
VK_OEM_102/0xE2 |
Either the angle bracket key or the backslash key on the RT 102-key keyboard |
0xE3-E4 |
OEM specific |
VK_PROCESSKEY/0xE5 |
IME PROCESS key |
0xE6 |
OEM specific |
VK_PACKET/0xE7 |
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 KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP |
-/0xE8 |
Unassigned |
0xE9-F5 |
OEM specific |
VK_ATTN/0xF6 |
Attn key |
VK_CRSEL/0xF7 |
CrSel key |
VK_EXSEL/0xF8 |
ExSel key |
VK_EREOF/0xF9 |
Erase EOF key |
VK_PLAY/0xFA |
Play key |
VK_ZOOM/0xFB |
Zoom key |
VK_NONAME/0xFC |
Reserved |
VK_PA1/0xFD |
PA1 key |
VK_OEM_CLEAR/0xFE |
Clear key |
系统需求
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
Winuser.h |
常用模拟键键值对照表(Virtual-Key Codes)相关推荐
- js解析\遍历json数据中所有的键和值
js解析\遍历json数据中所有的键和值 for(var key in json){ console.log(key) //键 consolelog(json[key]) //值 } 注:数组 ...
- C# 键盘响应事件及键值对照表
键盘响应事件总结 键盘响应事件是在用户按下某个键后触发的事件,可以是任意操作,但不是任意键都可以被捕获的. 原型:public event KeyPressEventHandler KeyPress ...
- keycode值对照表_JavaScript中键盘字母与keyCode值(键值)的对照表
JS键盘与keyCode值(键值)对照表 HTML5学堂:JS键值能够应用于很多JavaScript的效果当中,如一些键盘操作的小游戏(接金币等),再如表单除了使用点击按钮提交之外,也能够通过键盘回车 ...
- 安卓键盘加上数字_安卓键盘键值对照表
Android 键盘 Key 值对照表 键码 常数 值 描述 vbKeyLButton 1 鼠标左键 vbKeyRButton 2 鼠标右键 vbKeyCancel 3 CANCEL 键 vbKeyM ...
- 【字符串】面试题之键值对(”key = valude”)字符串
题目: 键值对("key = valude")字符串,在开发中经常使用: 要求1:请自己定义一个接口,实现根据key获取valude:40分 要求2:编写测试用例.30分 要求3: ...
- Redis 大键值对 Big Key 懒惰删除机制
一.懒惰删除介绍 在删除元素数量很多的集合(set/hash/list/sortedSet)时,无论是使用DEL命令删除还是redis为了释放内存空间而进行的删除,在删除这些big key的时候,会导 ...
- Python 两个字典如何实现相加?(相同的键,值相加)
背景 在数据处理过程中经常遇到求两个字典相加(并集),要求相同的键,值相加,不同的键,进行汇集,最后得出一个总的字典,自己可以先进行思考,利用已有的知识,是否马上在心里有解决方法 例如: d1={'a ...
- IDEA2022版教程下(快键键总结、Debug断点调试总结、22版本idea创建各种工程、关联数据库、常用插件)
8.快捷键的使用 8.1 常用快捷键 1 通用型(复制,黏贴,剪贴-) 说明 快捷键 复制代码-copy ctrl + c 粘贴-paste ctrl + v 剪切-cut ctrl + x 撤销-u ...
- 【吐血整理】Hibernate常用的主键生成策略的原理、优缺点、应用场合
// 此文由老猫烧须整理,其中加上本人的使用教程,如有误,欢迎指出 // 仅作学习以及备份使用,转载如带有本人整理资料请注明出处 // 欢迎大家留言交流 简介版: increment:代理主键,适合于 ...
最新文章
- 2014 年编程语言排名,人人都爱 TypeScript
- Java实现从Html文本中提取纯文本
- 分布式MySQL数据库TDSQL架构分析
- HTTPS和HTTPS证书
- mysql连接报错:Unknown system variable ‘query_cache_size‘
- c语言 二维数组 文库,c语言二维数组练习题
- ERROR java.lang.NoClassDefFoundError
- 苹果发布iOS 12.3.1正式版:更有效的屏蔽垃圾短信
- 《SPSS统计分析与行业应用实战》之序言
- 公司内部邮件格式范文
- 计算机网络——网络层:控制层面
- 客户管理系统(SSM版):bs_typeahead动态的自动补全文本框的内容
- 可怕!9岁男孩为买任天堂游戏机,竟然...
- 明明都保意外,定期寿险和意外险到底区别在哪里?
- 【深度学习】图像分割概述
- iOS使用第三方AppleID账号
- 儿童编程Scratch入门课程都学习什么内容?
- 五使用计算机上数学课英文,数学课用英语怎么说
- 【TwinCAT3】安装注意事项记录
- excel图文教程:应用PQ工具进行数据整理