虚拟键码 键盘消息(初稿)
虚拟键码 | 对应值(Hex) | 对应值(Dec) | 对应键 |
VK_LBUTTON | 0x01 | 1 | 鼠标左键 |
VK_RBUTTON | 0x02 | 2 | 鼠标右键 |
VK_CANCEL | 0x03 | 3 | Cancel |
VK_MBUTTON | 0x04 | 4 | 鼠标中键 |
VK_XBUTTON1 | 0x05 | 5 | X1 鼠标按钮(触摸板左键?) |
VK_XBUTTON2 | 0x06 | 6 | X2 鼠标按钮(触摸板右键?) |
VK_BACK | 0x08 | 8 | Backspace |
VK_TAB | 0x09 | 9 | Tab |
VK_CLEAR | 0x0C | 12 | Clear(NumLock关闭时的数字键盘5) |
VK_RETURN | 0x0D | 13 | Enter |
VK_SHIFT | 0x10 | 16 | Shift |
VK_CONTROL | 0x11 | 17 | Ctrl |
VK_MENU | 0x12 | 18 | Alt |
VK_PAUSE | 0x13 | 19 | Pause |
VK_CAPITAL | 0x14 | 20 | Caps Lock |
VK_KANA | 0x15 | 21 | (IME)假名模式 |
VK_HANGEUL | 0x15 | 21 | 保持兼容性;使用VK_HANGUL的 |
VK_HANGUL | 0x15 | 21 | (IME)韩文模式 |
VK_JUNJA | 0x17 | 23 | (IME)Junja模式 |
VK_FINAL | 0x18 | 24 | (IME)最终模式 |
VK_HANJA | 0x19 | 25 | (IME)朝鲜语汉字模式 |
VK_KANJI | 0x19 | 25 | (IME)汉字模式 |
VK_IME_OFF | 0x1A | 26 | (IME)关闭 |
VK_ESCAPE | 0x1B | 27 | Esc |
VK_CONVERT | 0x1C | 28 | (IME)转换 |
VK_NONCONVERT | 0x1D | 29 | (IME)nonconvert |
VK_ACCEPT | 0x1E | 30 | (IME)接受 |
VK_MODECHANGE | 0x1F | 31 | (IME)模式更改请求 |
VK_SPACE | 0x20 | 32 | Space |
VK_PRIOR | 0x21 | 33 | Page Up |
VK_NEXT | 0x22 | 34 | Page Down |
VK_END | 0x23 | 35 | End |
VK_HOME | 0x24 | 36 | Home |
VK_LEFT | 0x25 | 37 | Left Arrow |
VK_UP | 0x26 | 38 | Up Arrow |
VK_RIGHT | 0x27 | 39 | Right Arrow |
VK_DOWN | 0x28 | 40 | Down Arrow |
VK_SELECT | 0x29 | 41 | Select |
VK_PRINT | 0x2A | 42 | |
VK_EXECUTE | 0x2B | 43 | Execute |
VK_SNAPSHOT | 0x2C | 44 | Print Screen |
VK_INSERT | 0x2D | 45 | Insert |
VK_DELETE | 0x2E | 46 | Delete |
VK_HELP | 0x2F | 47 | Help |
0x30 | 48 | 0 | |
0x31 | 49 | 1 | |
0x32 | 50 | 2 | |
0x33 | 51 | 3 | |
0x34 | 52 | 4 | |
0x35 | 53 | 5 | |
0x36 | 54 | 6 | |
0x37 | 55 | 7 | |
0x38 | 56 | 8 | |
0x39 | 57 | 9 | |
0x41 | 65 | A | |
0x42 | 66 | B | |
0x43 | 67 | C | |
0x44 | 68 | D | |
0x45 | 69 | E | |
0x46 | 70 | F | |
0x47 | 71 | G | |
0x48 | 72 | H | |
0x49 | 73 | I | |
0x4A | 74 | J | |
0x4B | 75 | K | |
0x4C | 76 | L | |
0x4D | 77 | M | |
0x4E | 78 | N | |
0x4F | 79 | O | |
0x50 | 80 | P | |
0x51 | 81 | Q | |
0x52 | 82 | R | |
0x53 | 83 | S | |
0x54 | 84 | T | |
0x55 | 85 | U | |
0x56 | 86 | V | |
0x57 | 87 | W | |
0x58 | 88 | X | |
0x59 | 89 | Y | |
0x5A | 90 | Z | |
VK_LWIN | 0x5B | 91 | Windows键(左) |
VK_RWIN | 0x5C | 92 | Windows键(右) |
VK_APPS | 0x5D | 93 | 应用键(自然科学键盘) |
VK_SLEEP | 0x5F | 95 | 计算机睡眠 |
VK_NUMPAD0 | 0x60 | 96 | 小键盘 0 |
VK_NUMPAD1 | 0x61 | 97 | 小键盘 1 |
VK_NUMPAD2 | 0x62 | 98 | 小键盘 2 |
VK_NUMPAD3 | 0x63 | 99 | 小键盘 3 |
VK_NUMPAD4 | 0x64 | 100 | 小键盘 4 |
VK_NUMPAD5 | 0x65 | 101 | 小键盘 5 |
VK_NUMPAD6 | 0x66 | 102 | 小键盘 6 |
VK_NUMPAD7 | 0x67 | 103 | 小键盘 7 |
VK_NUMPAD8 | 0x68 | 104 | 小键盘 8 |
VK_NUMPAD9 | 0x69 | 105 | 小键盘 9 |
VK_MULTIPLY | 0x6A | 106 | 小键盘 * |
VK_ADD | 0x6B | 107 | 小键盘 + |
VK_SEPARATOR | 0x6C | 108 | 小键盘 Enter |
VK_SUBTRACT | 0x6D | 109 | 小键盘 - |
VK_DECIMAL | 0x6E | 110 | 小键盘 . |
VK_DIVIDE | 0x6F | 111 | 小键盘 / |
VK_F1 | 0x70 | 112 | F1 |
VK_F2 | 0x71 | 113 | F2 |
VK_F3 | 0x72 | 114 | F3 |
VK_F4 | 0x73 | 115 | F4 |
VK_F5 | 0x74 | 116 | F5 |
VK_F6 | 0x75 | 117 | F6 |
VK_F7 | 0x76 | 118 | F7 |
VK_F8 | 0x77 | 119 | F8 |
VK_F9 | 0x78 | 120 | F9 |
VK_F10 | 0x79 | 121 | F10 |
VK_F11 | 0x7A | 122 | F11 |
VK_F12 | 0x7B | 123 | F12 |
VK_F13 | 0x7C | 124 | F13 |
VK_F14 | 0x7D | 125 | F14 |
VK_F15 | 0x7E | 126 | F15 |
VK_F16 | 0x7F | 127 | F16 |
VK_F17 | 0x80 | 128 | F17 |
VK_F18 | 0x81 | 129 | F18 |
VK_F19 | 0x82 | 130 | F19 |
VK_F20 | 0x83 | 131 | F20 |
VK_F21 | 0x84 | 132 | F21 |
VK_F22 | 0x85 | 133 | F22 |
VK_F23 | 0x86 | 134 | F23 |
VK_F24 | 0x87 | 135 | F24 |
VK_NAVIGATION_VIEW | 0x88 | 136 | 导航UI的视图,参考"Material Design" |
VK_NAVIGATION_MENU | 0x89 | 137 | 导航UI的菜单 |
VK_NAVIGATION_UP | 0x8A | 138 | 导航UI的上移光标键 |
VK_NAVIGATION_DOWN | 0x8B | 139 | 导航UI的下移光标键 |
VK_NAVIGATION_LEFT | 0x8C | 140 | 导航UI的左移光标键 |
VK_NAVIGATION_RIGHT | 0x8D | 141 | 导航UI的右移光标键 |
VK_NAVIGATION_ACCEPT | 0x8E | 142 | 导航UI的接受(跳转)键 |
VK_NAVIGATION_CANCEL | 0x8F | 143 | 导航UI的取消(跳转)键 |
VK_NUMLOCK | 0x90 | 144 | Num Lock |
VK_SCROLL | 0x91 | 145 | Scroll |
VK_OEM_NEC_EQUAL | 0x92 | 146 | 小键盘'=' |
VK_OEM_FJ_JISHO | 0x92 | 146 | 富士通日语(或自动化OA)键盘词典键 |
VK_OEM_FJ_MASSHOU | 0x93 | 147 | Unregister word' key |
VK_OEM_FJ_TOUROKU | 0x94 | 148 | Register word' key |
VK_OEM_FJ_LOYA | 0x95 | 149 | Left OYAYUBI' key |
VK_OEM_FJ_ROYA | 0x96 | 150 | Right OYAYUBI' key |
VK_LSHIFT | 0xA0 | 160 | 上档键(左) |
VK_RSHIFT | 0xA1 | 161 | 上档键(右) |
VK_LCONTROL | 0xA2 | 162 | Ctrl(左) |
VK_RCONTROL | 0xA3 | 163 | Ctrl(右) |
VK_LMENU | 0xA4 | 164 | 菜单键(左) |
VK_RMENU | 0xA5 | 165 | 菜单键(右) |
VK_BROWSER_BACK | 0xA6 | 166 | 浏览器后退 |
VK_BROWSER_FORWARD | 0xA7 | 167 | 浏览器前进 |
VK_BROWSER_REFRESH | 0xA8 | 168 | 浏览器刷新 |
VK_BROWSER_STOP | 0xA9 | 169 | 浏览器停止 |
VK_BROWSER_SEARCH | 0xAA | 170 | 浏览器搜索 |
VK_BROWSER_FAVORITES | 0xAB | 171 | 浏览器收藏夹 |
VK_BROWSER_HOME | 0xAC | 172 | 浏览器起始页或主页 |
VK_VOLUME_MUTE | 0xAD | 173 | 音量静音 |
VK_VOLUME_DOWN | 0xAE | 174 | 音量降低 |
VK_VOLUME_UP | 0xAF | 175 | 音量升高 |
VK_MEDIA_NEXT_TRACK | 0xB0 | 176 | 下一曲目 |
VK_MEDIA_PREV_TRACK | 0xB1 | 177 | 上一曲目 |
VK_MEDIA_STOP | 0xB2 | 178 | 停止媒体 |
VK_MEDIA_PLAY_PAUSE | 0xB3 | 179 | 播放/暂停媒体 |
VK_LAUNCH_MAIL | 0xB4 | 180 | 启动邮件 |
VK_LAUNCH_MEDIA_SELECT | 0xB5 | 181 | 选择媒体 |
VK_LAUNCH_APP1 | 0xB6 | 182 | 1键启动应用程序 |
VK_LAUNCH_APP2 | 0xB7 | 183 | 2键启动应用程序 |
VK_OEM_1 | 0xBA | 186 | ; : |
VK_OEM_PLUS | 0xBB | 187 | = + |
VK_OEM_COMMA | 0xBC | 188 | <, |
VK_OEM_MINUS | 0xBD | 189 | - _ |
VK_OEM_PERIOD | 0xBE | 190 | >. |
VK_OEM_2 | 0xBF | 191 | / ? |
VK_OEM_3 | 0xC0 | 192 | ` ~ |
VK_GAMEPAD_A | 0xC3 | 195 | 游戏手柄 A |
VK_GAMEPAD_B | 0xC4 | 196 | 游戏手柄 B |
VK_GAMEPAD_X | 0xC5 | 197 | 游戏手柄 X |
VK_GAMEPAD_Y | 0xC6 | 198 | 游戏手柄 Y |
VK_GAMEPAD_RIGHT_SHOULDER | 0xC7 | 199 | 侧顶部R1键 |
VK_GAMEPAD_LEFT_SHOULDER | 0xC8 | 200 | 侧顶部L1键 |
VK_GAMEPAD_LEFT_TRIGGER | 0xC9 | 201 | 侧顶部L2键 |
VK_GAMEPAD_RIGHT_TRIGGER | 0xCA | 202 | 侧顶部R2键 |
VK_GAMEPAD_DPAD_UP | 0xCB | 203 | 十字方向键盘上键 |
VK_GAMEPAD_DPAD_DOWN | 0xCC | 204 | 十字方向键盘下键 |
VK_GAMEPAD_DPAD_LEFT | 0xCD | 205 | 十字方向键盘左键 |
VK_GAMEPAD_DPAD_RIGHT | 0xCE | 206 | 十字方向键盘右键 |
VK_GAMEPAD_MENU | 0xCF | 207 | 菜单键(图标以三横杠表示) |
VK_GAMEPAD_VIEW | 0xD0 | 208 | 查看键(图标以两个叠加方框表示) |
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON | 0xD1 | 209 | L3键(左摇杆垂直按下) |
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON | 0xD2 | 210 | R3键(右摇杆垂直按下) |
VK_GAMEPAD_LEFT_THUMBSTICK_UP | 0xD3 | 211 | 左摇杆方向上键 |
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN | 0xD4 | 212 | 左摇杆方向下键 |
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT | 0xD5 | 213 | 左摇杆方向右键 |
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT | 0xD6 | 214 | 左摇杆方向左键 |
VK_GAMEPAD_RIGHT_THUMBSTICK_UP | 0xD7 | 215 | 右摇杆方向上键 |
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN | 0xD8 | 216 | 右摇杆方向下键 |
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT | 0xD9 | 217 | 右摇杆方向右键 |
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT | 0xDA | 218 | 右摇杆方向左键 |
VK_OEM_4 | 0xDB | 219 | [ { |
VK_OEM_5 | 0xDC | 220 | \| |
VK_OEM_6 | 0xDD | 221 | ] } |
VK_OEM_7 | 0xDE | 222 | ' " |
VK_OEM_8 | 0xDF | 223 | § ! |
VK_OEM_AX | 0xE1 | 225 | 日本键盘'AX'键 |
VK_OEM_102 | 0xE2 | 226 | "<>"或RT 102键键盘上的"\|" |
VK_ICO_HELP | 0xE3 | 227 | IcoHlp |
VK_ICO_00 | 0xE4 | 228 | Ico00 |
VK_PROCESSKEY | 0xE5 | 229 | Process |
VK_ICO_CLEAR | 0xE6 | 230 | IcoClr |
VK_PACKET | 0xE7 | 231 | 将Unicode字符作为击键传递 |
VK_OEM_RESET | 0xE9 | 233 | Reset |
VK_OEM_JUMP | 0xEA | 234 | Jump |
VK_OEM_PA1 | 0xEB | 235 | Pa1 |
VK_OEM_PA2 | 0xEC | 236 | Pa2 |
VK_OEM_PA3 | 0xED | 237 | Pa3 |
VK_OEM_WSCTRL | 0xEE | 238 | WsCtrl |
VK_OEM_CUSEL | 0xEF | 239 | Cu Sel |
VK_OEM_ATTN | 0xF0 | 240 | Oem Attn |
VK_OEM_FINISH | 0xF1 | 241 | Finish |
VK_OEM_COPY | 0xF2 | 242 | Copy |
VK_OEM_AUTO | 0xF3 | 243 | Auto |
VK_OEM_ENLW | 0xF4 | 244 | Enlw |
VK_OEM_BACKTAB | 0xF5 | 245 | Back Tab |
VK_ATTN | 0xF6 | 246 | 联系人键 |
VK_CRSEL | 0xF7 | 247 | CRSEL键 |
VK_EXSEL | 0xF8 | 248 | ExSel键 |
VK_EREOF | 0xF9 | 249 | 删除EOF键 |
VK_PLAY | 0xFA | 250 | 播放键 |
VK_ZOOM | 0xFB | 251 | 变焦键 |
VK_NONAME | 0xFC | 252 | NoName |
VK_PA1 | 0xFD | 253 | PAI键 |
VK_OEM_CLEAR | 0xFE | 254 | 清除键 |
虚拟键码 键盘消息(初稿)相关推荐
- 虚拟键码如何在c语言里使用方法,二、Windows按键消息—虚拟键码
虚拟键码保存在WM_KEYDOWN.WM_KEYUP.WM_SYSKEYDOWN和WM_SYSKEYUP消息的wParam参数中.此代码标识按下或释放的键. 哈,又是「虚拟」,您喜欢这个词吗?虚拟指的 ...
- 键盘按键名称及HID扫描码及VK虚拟键码对照表
按键名称 HID码(扫描码)十进制[十六进制] 虚拟键码VK 十进制[十六进制] ESC 41 [0X29] 27 [0x1B] F1 58 [0X3a] ...
- 虚拟键码和扫描码的区别
虚拟键码 扫描码 ASCII的区别与联系 1.每个厂家的键盘上的每个键都对应一个扫描码.例如,对于键盘上的'ALT'键,其扫描码可能是4. 2.键盘的驱动程序会把扫描码转成虚拟码.例如将上面的扫描码4 ...
- 汇编中的扫描码、ASCII码(也称字符码)、扩展码、虚拟键码 的区别
扫描码 是键盘对应按键的编码 ,虚拟键码 是操作系统对 "对应按键"的编码, 键盘ASCII码 ,是操作系统对"对应 虚拟键码"的编码(也称ASCII字符码或者 ...
- WPF开发经验-实现Win10虚拟触摸键盘
一 引入 项目有个需求,需要实现纯触控操作进行键盘输入.项目部署在Win10系统上,考虑有两种方案来实现. 通过调用Win10自带的触摸键盘来实现: 通过WPF实现一个触摸键盘来实现: 二 调用Win ...
- 发送linux键盘消息,在C#程序中模拟发送键盘按键消息
using System.Runtime.InteropServices; 引入键盘事件函数 [DllImport("user32.dll")] public static ext ...
- 【笨嘴拙舌WINDOWS】键盘消息,鼠标消息
键盘消息 Windows系统无论何时只有一个窗口(可能是子窗口,也就是控件)能获得焦点. 焦点窗口通过windows消息来响应人的键盘操作,与键盘相关的常用消息罗列如下: WM_KEYDOWN 按 ...
- windows 键盘消息的机制
在Microsoft Windows 98中,键盘和鼠标是两个标准的使用者输入来源,在一些连贯操作中常产生互补作用.当然,鼠标在今天的应用程序中比十年前使用得更为广泛.甚至在一些应用程序中,我们更习惯 ...
- Visual C++游戏编程基础之键盘消息
一.键盘 1.虚拟键码:Windows系统下所有的按键被视为虚拟键(包含鼠标在内),每一个虚拟键都有其对应的虚拟键码: 2.键盘消息 (1)VM_KEWDOWN:按下按键消息: (2)VM_KEYUP ...
最新文章
- Pycharm下载tensorflow问题
- Oracle中的两种验证方式:操作系统验证和密码文件验证,通过操作系统验证的方式解决客户端登录不了数据的问题
- 重温JSP学习笔记--El表达式
- django在nginx uwsgi和tornado异步方案在项目中的体验
- 华为鸿蒙osbeta,久等了!华为鸿蒙OS 2.0测试版推送,上手体验到底如何?
- PowerShell对象排序(结合哈希表)
- 元气骑士机器人旁边建筑_元气骑士:锤落谁家?锤子更适合机器人还是能双持的骑士呢?...
- java-weixin-tools接入微信
- 微信小程序中-[渲染层网络层错误] pages/card/card.wxss 中的本地资源图片无法通过 WXSS 获取-解决办法
- VC 6.0下载 VC 6.0英文版下载 Visual C++ 6.0 英文企业版 集成SP6完美版(最新更新地址,百度网盘)...
- GeoTools操作shapefile
- JAVA WEB 复习资料
- 华为服务器装系统识别不到硬盘,重装Windows10系统找不到硬盘的两种解决方法
- 学习mysql比较好一些书籍
- modalpopup控件使用时的pannel设置问题
- echarts 报错Failed to execute 'createRadialGradient' on 'CanvasRenderingContext2D': The provided doubl
- 携程逆向爬虫 | PC网页端 | 旅游景点评论爬虫
- 贝塞尔曲线与B样条曲线
- 高效能人士执行4原则,让你从日常琐事中抽身
- android usb卸载不了,Android 安全卸载U盘的方法
热门文章
- 数据加载很慢_Vaex真香!几秒钟就能处理数十亿行数据,比Pandas、Dask更好用
- linux编译器6,Linux安装gcc编译器详解(CentOS 6.5 64位系统)
- 成功解决Exception “unhandled AttributeError“ module ‘cv2.cv2‘ has no attribute ‘estimateRigidTransform‘
- NLP:NLP领域没有最强,只有更强的模型——GPT-3的简介、安装、使用方法之详细攻略
- 成功解决Instructions for updating: Use `tf.global_variables_initializer` instead.
- HighNewTech:18.11.07—第五届世界互联网大会—互联网届的奥斯卡大奖—15张PPT见证15项世界互联网领先科技成果
- luogu P3293 [SCOI2016]美味
- 服务器虚拟化管理,几招让你快速成就你的服务器
- GPS 气压计高度测量
- zoj 3351 Bloodsucker(概率 dp)