社区
硬件/系统
帖子详情
键盘虚拟码问题
jwt3000
2005-08-25 11:38:21
/和\还有比如< >几个特殊字符的键盘虚拟码是什么
...全文
272
8
打赏
收藏
键盘虚拟码问题
/和\还有比如几个特殊字符的键盘虚拟码是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
i_noname
2005-08-25
打赏
举报
回复
/:0x5b//VK_LWIN
\:0x5C//VK_RWIN
<:0x3C
>:0x3E
我是在pretranslatemessage中查看wParam得到的
Kudeet
2005-08-25
打赏
举报
回复
符号常量 十六进制值 指定的鼠标或键盘按键
VK_LBUTTON 01 鼠标左键
VK_RBUTTON 02 鼠标右键
VK_CANCEL 03 Control-break 过程
VK_MBUTTON 04 鼠标中键
VK_BACK 08 BACKSPACE 键
VK_TAB 09 TAB 键
VK_CLEAR 0C CLEAR 键
VK_RETURN 0D ENTER 键
VK_SHIFT 10 SHIFT 键
VK_CONTROL 11 CTRL 键
VK_MENU 12 ALT 键
VK_PAUSE 13 PAUSE 键
VK_CAPITAL 14 CAPS LOCK 键
VK_ESCAPE 1B ESC 键
VK_SPACE 20 SPACEBAR
VK_PRIOR 21 PAGE UP 键
VK_NEXT 22 PAGE DOWN 键
VK_END 23 END 键
VK_HOME 24 HOME 键
VK_LEFT 25 LEFT ARROW 键
VK_UP 26 UP ARROW 键
VK_RIGHT 27 RIGHT ARROW 键
VK_DOWN 28 DOWN ARROW 键
VK_SELECT 29 SELECT 键
VK_EXECUTE 2B EXECUTE 键
VK_SNAPSHOT 2C PRINT SCREEN键(用于Windows 3.0及以后版本)
VK_INSERT 2D INS 键
VK_DELETE 2E DEL 键
VK_HELP 2F HELP 键
///////////////////////////////////////////////////
对于字母键和非小键盘上的数字键,直接在单引号中加入该键就行.
比如:a键:'A'
1键:'1'
另外,字母键上方的有几个键可直接用其10进制值来表示:
+或= : 187
- 或_: 189
\或| :220
//////////////////////////////////////////////
VK_LWIN 5B Left Windows 键 (Microsoft自然键盘)
VK_RWIN 5C Right Windows 键 (Microsoft自然键盘)
VK_APPS 5D Applications 键 (Microsoft自然键盘)
VK_NUMPAD0 60 数字小键盘上的 0 键
VK_NUMPAD1 61 数字小键盘上的 1 键
VK_NUMPAD2 62 数字小键盘上的 2 键
VK_NUMPAD3 63 数字小键盘上的 3 键
VK_NUMPAD4 64 数字小键盘上的 4 键
VK_NUMPAD5 65 数字小键盘上的 5 键
VK_NUMPAD6 66 数字小键盘上的 6 键
VK_NUMPAD7 67 数字小键盘上的 7 键
VK_NUMPAD8 68 数字小键盘上的 8 键
VK_NUMPAD9 69 数字小键盘上的 9 键
VK_MULTIPLY 6A Multiply 键(小键盘*键)
VK_ADD 6B Add 键
VK_SEPARATOR 6C Separator 键
VK_SUBTRACT 6D Subtract 键
VK_DECIMAL 6E Decimal 键(小键盘.键)
VK_DIVIDE 6F Divide 键(小键盘/键)
VK_F1 70 F1 键
VK_F2 71 F2 键
VK_F3 72 F3 键
VK_F4 73 F4 键
VK_F5 74 F5 键
VK_F6 75 F6 键
VK_F7 76 F7 键
VK_F8 77 F8 键
VK_F9 78 F9 键
VK_F10 79 F10 键
VK_F11 7A F11 键
VK_F12 7B F12 键
VK_F13 7C F13 键
VK_F14 7D F14 键
VK_F15 7E F15 键
VK_F16 7F F16 键
VK_F17 80H F17 键
VK_F18 81H F18 键
VK_F19 82H F19 键
VK_F20 83H F20 键
VK_F21 84H F21 键
VK_F22 85H F22 键
VK_F23 86H F23 键
VK_F24 87H F24 键
VK_NUMLOCK 90 NUM LOCK 键
VK_SCROLL 91 SCROLL LOCK 键
VK_ATTN F6 Attn 键
VK_CRSEL F7 CrSel 键
VK_EXSEL F8 ExSel 键
VK_EREOF F9 Erase EOF 键
VK_PLAY FA Play 键
VK_ZOOM FB Zoom 键
VK_OEM_CLEAR FE Clear 键
DentistryDoctor
2005-08-25
打赏
举报
回复
写个程序试下嘛。
快乐鹦鹉
2005-08-25
打赏
举报
回复
(3A-40)
Undefined
lixiaosan
2005-08-25
打赏
举报
回复
到这里查看所有virtual key
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/virtualkeycodes.asp
jwt3000
2005-08-25
打赏
举报
回复
晕。。。。那怎么使用呀?
oyljerry
2005-08-25
打赏
举报
回复
这几个好像没找到过 ^_^
mark
快乐鹦鹉
2005-08-25
打赏
举报
回复
111 VK_DIVIDE 数字键盘上的/
键盘
扫描
码
与
虚拟
码
的关系
当用户按下
键盘
上的一个键时,
键盘
内的芯片会检测到这个动作,并把这个信号传送到计算机。如何区别是哪一个键被按下了呢?
键盘
上的所有按键都有一个编
码
,称作
键盘
扫描
码
。当你按下一个键时,这个键的扫描
码
就被传给系统。扫描
码
是跟具体的硬件相关的,同一个键,在不同
键盘
上的扫描
码
有可能不同。
键盘
控制器就是将这个扫描
码
传给计算机,然后交给
键盘
驱动程序。
键盘
驱动程序会完成相关的工作,并把这个扫描
码
转换为
键盘
虚拟
码
。(驱动是driver(司机),乘客不直接操作车,只要把命令告诉司机,司机执行响应的操作就可以了。车辆状况不直接告诉
键盘
的扫描
码
虚拟
码
概念 常见Windows
键盘
按键
虚拟
码
'当用户按下某个键时, ' 1.
键盘
会检测到这个动作,并通过
键盘
控制器把扫描
码
(scan code)传送到计算机; '
键盘
扫描
码
跟具体的硬件有关的,不同厂商对同一个键的扫描
码
有可能不同。 ' 2.计算机接收到扫描
码
后,将其交给
键盘
驱动程序; ' 3.
键盘
驱动程序把这个扫描
码
转换为
键盘
虚拟
码
; '
虚拟
码
与具体硬件无关,不同厂商的
键盘
,同一个键的
虚拟
码
总是相同的。
个人理解
键盘
扫描
码
、
虚拟
键
码
和ASCII
扫描
码
:
键盘
硬件对应的按键的编
码
;
虚拟
键
码
:操作系统对应的按键的编
码
; 当用户按下某个按键时: 1)
键盘
会检测到这个动作,并通过
键盘
控制器把扫描
码
(scan code) 传送到计算机;
键盘
扫描
码
跟具体的硬件有关的,不同厂商对同一个键的扫描
码
有可能不同。 2)计算机接收到 扫描
码
后,将其交给
键盘
驱动程序 ; 3)
键盘
驱动程序 把这个 扫描
码
转换为
键盘
虚拟
码
;虚
VC获取
键盘
虚拟
码
扫描
码
以下代
码
: A. BOOL CCcPlug_MapleStoryDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if (pMsg->message == WM_KEYDOWN) { //获得
键盘
扫描
码
UINT nS
常见Windows
键盘
按键
虚拟
码
常见Windows
键盘
按键
虚拟
码
键盘
常用ASCII
码
ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ()Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: V
硬件/系统
2,641
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章