`
zyc1006
  • 浏览: 133884 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

VC Virtual Key

    博客分类:
  • C++
阅读更多

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 键

分享到:
评论

相关推荐

    Virtual Key Codes for vc programming

    在进行VC编程时,了解和掌握虚拟键码(Virtual Key Codes)是非常重要的,尤其是在需要处理键盘输入的应用程序开发中。虚拟键码是Windows系统用来表示特定键盘按键的标准代码,它们被广泛应用于各种与键盘交互相关的...

    vc键盘记录源码

    这个函数通常会接收到一个LPARAM参数,其中包含了键盘事件的详细信息,如虚拟键码(Virtual Key Code)。通过解析这个信息,我们可以判断用户按下的是哪个键,甚至可以获取到按键的上下文,如是否按下了Shift或Ctrl...

    VC6.0中处理键盘消息

    虚拟键码(Virtual Key Codes, VK_*)是Windows操作系统用来表示键盘上不同键的预定义常量。例如,VK_A代表大写或小写字母"A"的键,VK_0到VK_9表示数字键,VK_F1到VK_F12代表功能键,还有VK_LEFT、VK_RIGHT、VK_UP、...

    VC HOOK 钩子键盘监控程序.rar

    在钩子的回调函数中,开发者可以检查并记录按键信息,如虚拟键码(Virtual Key Codes)和扫描码,甚至可以修改或阻止消息的进一步传播。 在VC++中,实现这样的键盘钩子通常需要以下步骤: 1. 定义钩子回调函数:这...

    vc控制台键盘按键监控程序Demo

    这需要理解Windows消息系统和虚拟键码(Virtual Key Codes),这些键码是操作系统用来表示特定键的整数值。 在多线程程序中,键盘输入监控可能涉及线程间的通信。一个线程负责读取键盘输入,而其他线程则根据接收到...

    VC键盘消息大全 VC键盘消息大全

    Windows定义了一系列虚拟键码(Virtual Key Codes),用于表示不同的键盘按键。这些键码可以帮助开发者快速识别用户的输入意图。以下是一些常用的虚拟键码示例: - `01` - `VK_LBUTTON`:左键点击 - `02` - `VK_...

    获取键盘代码工具(VC做附代码)

    扫描码是硬件层面的标识,每个按键对应一个唯一的数字,而虚拟键码(Virtual Key Codes, VK_*)是软件层面的表示,与特定的字符或功能键关联。 在VC++中,我们可以利用Windows消息机制来捕获键盘事件。具体来说,...

    VC键盘消息.txt

    文件中列出了大量键盘按键对应的虚拟键码(Virtual Key Code),这是一组十六进制数字,用于标识特定的键盘按键或功能。例如: - `01` 对应 `VK_LBUTTON` 左鼠标键; - `08` 对应 `VK_BACK` (BackSpace) 退格键; -...

    vc 源码 键盘记录程序

    2. **定义钩子回调函数**:这个函数会在每次键盘事件发生时被调用,从中获取按键信息,如虚拟键码(Virtual Key Code)和扫描码(Scan Code)。 3. **处理键盘事件**:在回调函数中,根据按键信息记录或保存用户的...

    VC6.0MFC读写配置文件[定义].pdf

    VC6.0 MFC 读写配置文件 MFC 读写配置文件是指在Visual C++ 6.0中使用MFC(Microsoft Foundation Classes)框架来读写INI配置文件的技术。INI文件是一种常用的配置文件格式,用于存储应用程序的配置信息。 在MFC中...

    vc 键盘虚拟常量vc 键盘虚拟常量

    为了方便地处理这些操作,Windows API 提供了一系列的虚拟键码(Virtual Key Codes),这些键码通常用于识别特定的键盘按键。通过使用这些虚拟键码,开发者可以更容易地编写与键盘输入相关的代码。下面,我们将详细...

    VC 获取键盘键位、型号和接口信息.rar

    然而,如果要获取键盘上所有键位的数量,通常需要遍历Windows API定义的虚拟键码(Virtual Key Codes),如`VK_A`到`VK_Z`,`VK_0`到`VK_9`,以及其他功能键。例如,可以创建一个枚举或数组,包含所有可能的虚拟键码...

    vc模拟按鼠标左击+上箭头+回车keybd_event

    它接受四个参数:虚拟键码(Virtual Key Code),扫描码,额外信息,以及一个标志,用来指示按键是按下还是释放。例如,要模拟按下“回车”键,我们可以使用VK_RETURN(虚拟键码)作为第一个参数。模拟上箭头键则...

    CharToUnicode.exe(MFC/VC)

    CharToUnicode.exe可以帮助开发者测试特定键的ASCII或虚拟键码(Virtual Key Codes),这对于调试输入相关的代码或创建自定义的键盘事件处理逻辑非常有帮助。 再者,CharToUnicode.exe还涉及到整数的进制数输出。在...

    VC 热键注册与实现

    热键由两个部分组成:虚拟键码(Virtual Key Code,如VK_F1、VK_A等)和修饰键(如MOD_CONTROL、MOD_ALT等)。例如,对于Ctrl+Shift+A的组合,虚拟键码为'A',修饰键为MOD_CONTROL | MOD_SHIFT。 2. **调用...

    vc6.0创建快捷键.doc

    此外,还需要选择“Virtual Key”作为键的类型,并在“Modifiers”区域勾选相应的修饰符(如Ctrl)。 5. **更新菜单项**:为了使用户界面更加友好,你需要在菜单项标题中添加对快捷键的说明。这一步骤也是在资源...

    vc操作access数据库实例.rar

    db.ExecuteSQL(_T("CREATE TABLE Students (ID INTEGER PRIMARY KEY, Name TEXT)")); ``` 4. **使用CRecordset对象**:CRecordset是MFC提供用于数据库查询和记录操作的类。你可以创建CRecordset子类,并重载`Open`...

    Visual Assist X 2440 64位

    《Visual Assist X 2440 64位:提升C++开发效率的得力助手》 Visual Assist X是一款广受赞誉的Visual Studio插件,它极大地提升了开发人员在使用Visual Studio进行编程时的效率,特别是在C++项目开发中。...

    apache+多个tomcat+https

    在提供的文件名"Apache24VC15"中,可以推断这是针对Apache 2.4版本的Windows VC15编译版本,这意味着你可能是在Windows环境下操作。在Windows上安装和配置Apache时,需要注意路径中的反斜杠和文件权限问题,以及使用...

    ESX Server (3.5)安装指南

    本指南将详细介绍如何安装和配置ESX Server 3.5,以及与其相关的组件,如VirtualCenter (VC)、License Server 和Virtual Infrastructure (VI)。 ### 一、ESX Server 3.5概述 ESX Server 3.5 是 VMware 的一款企业...

Global site tag (gtag.js) - Google Analytics