VK_LBUTTON 鼠标左键 0x01
VK_RBUTTON 鼠标右键 0x02
VK_CANCEL Ctrl + Break 0x03
VK_MBUTTON 鼠标中键 0x04
VK_BACK Backspace 键 0x08
VK_TAB Tab 键 0x09
VK_RETURN 回车键 0x0D
VK_SHIFT Shift 键 0x10
VK_CONTROL Ctrl 键 0x11
VK_MENU Alt 键 0x12
VK_PAUSE Pause 键 0x13
VK_CAPITAL Caps Lock 键 0x14
VK_ESCAPE Esc 键 0x1B
VK_SPACE 空格键 0x20
VK_PRIOR Page Up 键 0x21
VK_NEXT Page Down 键 0x22
VK_END End 键 0x23
VK_HOME Home 键 0x24
VK_LEFT 左箭头键 0x25
VK_UP 上箭头键 0x26
VK_RIGHT 右箭头键 0x27
VK_DOWN 下箭头键 0x28
VK_SNAPSHOT Print Screen 键 0x2C
VK_INSERT Insert 键 0x2D
VK_DELETE Delete 键 0x2E
'0' – '9' 数字 0 - 9 0x30 - 0x39
'A' – 'Z' 字母 A - Z 0x41 - 0x5A
VK_LWIN 左WinKey(104键盘才有) 0x5B
VK_RWIN 右WinKey(104键盘才有) 0x5C
VK_APPS AppsKey(104键盘才有) 0x5D
VK_NUMPAD0 小键盘 0 键 0x60
VK_NUMPAD1 小键盘 1 键 0x61
VK_NUMPAD2 小键盘 2 键 0x62
VK_NUMPAD3 小键盘 3 键 0x63
VK_NUMPAD4 小键盘 4 键 0x64
VK_NUMPAD5 小键盘 5 键 0x65
VK_NUMPAD6 小键盘 6 键 0x66
VK_NUMPAD7 小键盘 7 键 0x67
VK_NUMPAD8 小键盘 8 键 0x68
VK_NUMPAD9 小键盘 9 键 0x69
VK_F1 - VK_F24 功能键F1 – F24 0x70 - 0x87
VK_NUMLOCK Num Lock 键 0x90
VK_SCROLL Scroll Lock 键 0x91
DIK_0 – DIK_9 数字 0 - 9
DIK_A – DIK_Z 字母 A - Z
DIK_F1 – DIK_F12 功能键F1 – F12
DIK_BACK Backspace 键
DIK_TAB Tab 键
DIK_RETURN 回车键
DIK_LSHIFT 左Shift 键
DIK_RSHIFT 右Shift 键
DIK_LCONTROL 左Ctrl 键
DIK_RCONTROL 右Ctrl 键
DIK_LMENU 左Alt 键
DIK_RMENU 右Alt 键
DIK_PAUSE Pause 键
DIK_CAPITAL Caps Lock 键
DIK_ESCAPE Esc 键
DIK_SPACE 空格键
DIK_PRIOR Page Up 键
DIK_NEXT Page Down 键
DIK_END End 键
DIK_HOME Home 键
DIK_LEFT 左箭头键
DIK_UP 上箭头键
DIK_RIGHT 右箭头键
DIK_DOWN 下箭头键
DIK_SYSRQ SysRq键
DIK_INSERT Insert 键
DIK_DELETE Delete 键
DIK_LWIN 左WinKey(104键盘才有)
DIK_RWIN 右WinKey(104键盘才有)
DIK_APPS AppsKey(104键盘才有)
DIK_NUMPAD0 – DIK_NUMPAD0 小键盘 0 – 9 键
DIK_NUMLOCK Num Lock 键
DIK_SCROLL Scroll Lock 键
分享到:
相关推荐
在进行VC编程时,了解和掌握虚拟键码(Virtual Key Codes)是非常重要的,尤其是在需要处理键盘输入的应用程序开发中。虚拟键码是Windows系统用来表示特定键盘按键的标准代码,它们被广泛应用于各种与键盘交互相关的...
这个函数通常会接收到一个LPARAM参数,其中包含了键盘事件的详细信息,如虚拟键码(Virtual Key Code)。通过解析这个信息,我们可以判断用户按下的是哪个键,甚至可以获取到按键的上下文,如是否按下了Shift或Ctrl...
虚拟键码(Virtual Key Codes, VK_*)是Windows操作系统用来表示键盘上不同键的预定义常量。例如,VK_A代表大写或小写字母"A"的键,VK_0到VK_9表示数字键,VK_F1到VK_F12代表功能键,还有VK_LEFT、VK_RIGHT、VK_UP、...
在钩子的回调函数中,开发者可以检查并记录按键信息,如虚拟键码(Virtual Key Codes)和扫描码,甚至可以修改或阻止消息的进一步传播。 在VC++中,实现这样的键盘钩子通常需要以下步骤: 1. 定义钩子回调函数:这...
这需要理解Windows消息系统和虚拟键码(Virtual Key Codes),这些键码是操作系统用来表示特定键的整数值。 在多线程程序中,键盘输入监控可能涉及线程间的通信。一个线程负责读取键盘输入,而其他线程则根据接收到...
Windows定义了一系列虚拟键码(Virtual Key Codes),用于表示不同的键盘按键。这些键码可以帮助开发者快速识别用户的输入意图。以下是一些常用的虚拟键码示例: - `01` - `VK_LBUTTON`:左键点击 - `02` - `VK_...
扫描码是硬件层面的标识,每个按键对应一个唯一的数字,而虚拟键码(Virtual Key Codes, VK_*)是软件层面的表示,与特定的字符或功能键关联。 在VC++中,我们可以利用Windows消息机制来捕获键盘事件。具体来说,...
文件中列出了大量键盘按键对应的虚拟键码(Virtual Key Code),这是一组十六进制数字,用于标识特定的键盘按键或功能。例如: - `01` 对应 `VK_LBUTTON` 左鼠标键; - `08` 对应 `VK_BACK` (BackSpace) 退格键; -...
2. **定义钩子回调函数**:这个函数会在每次键盘事件发生时被调用,从中获取按键信息,如虚拟键码(Virtual Key Code)和扫描码(Scan Code)。 3. **处理键盘事件**:在回调函数中,根据按键信息记录或保存用户的...
VC6.0 MFC 读写配置文件 MFC 读写配置文件是指在Visual C++ 6.0中使用MFC(Microsoft Foundation Classes)框架来读写INI配置文件的技术。INI文件是一种常用的配置文件格式,用于存储应用程序的配置信息。 在MFC中...
为了方便地处理这些操作,Windows API 提供了一系列的虚拟键码(Virtual Key Codes),这些键码通常用于识别特定的键盘按键。通过使用这些虚拟键码,开发者可以更容易地编写与键盘输入相关的代码。下面,我们将详细...
然而,如果要获取键盘上所有键位的数量,通常需要遍历Windows API定义的虚拟键码(Virtual Key Codes),如`VK_A`到`VK_Z`,`VK_0`到`VK_9`,以及其他功能键。例如,可以创建一个枚举或数组,包含所有可能的虚拟键码...
它接受四个参数:虚拟键码(Virtual Key Code),扫描码,额外信息,以及一个标志,用来指示按键是按下还是释放。例如,要模拟按下“回车”键,我们可以使用VK_RETURN(虚拟键码)作为第一个参数。模拟上箭头键则...
CharToUnicode.exe可以帮助开发者测试特定键的ASCII或虚拟键码(Virtual Key Codes),这对于调试输入相关的代码或创建自定义的键盘事件处理逻辑非常有帮助。 再者,CharToUnicode.exe还涉及到整数的进制数输出。在...
热键由两个部分组成:虚拟键码(Virtual Key Code,如VK_F1、VK_A等)和修饰键(如MOD_CONTROL、MOD_ALT等)。例如,对于Ctrl+Shift+A的组合,虚拟键码为'A',修饰键为MOD_CONTROL | MOD_SHIFT。 2. **调用...
此外,还需要选择“Virtual Key”作为键的类型,并在“Modifiers”区域勾选相应的修饰符(如Ctrl)。 5. **更新菜单项**:为了使用户界面更加友好,你需要在菜单项标题中添加对快捷键的说明。这一步骤也是在资源...
db.ExecuteSQL(_T("CREATE TABLE Students (ID INTEGER PRIMARY KEY, Name TEXT)")); ``` 4. **使用CRecordset对象**:CRecordset是MFC提供用于数据库查询和记录操作的类。你可以创建CRecordset子类,并重载`Open`...
《Visual Assist X 2440 64位:提升C++开发效率的得力助手》 Visual Assist X是一款广受赞誉的Visual Studio插件,它极大地提升了开发人员在使用Visual Studio进行编程时的效率,特别是在C++项目开发中。...
在提供的文件名"Apache24VC15"中,可以推断这是针对Apache 2.4版本的Windows VC15编译版本,这意味着你可能是在Windows环境下操作。在Windows上安装和配置Apache时,需要注意路径中的反斜杠和文件权限问题,以及使用...
本指南将详细介绍如何安装和配置ESX Server 3.5,以及与其相关的组件,如VirtualCenter (VC)、License Server 和Virtual Infrastructure (VI)。 ### 一、ESX Server 3.5概述 ESX Server 3.5 是 VMware 的一款企业...