USB HID 键盘全键值码表

时间: 2023-08-25 13:05:10 浏览: 1824
以下是USB HID(Human Interface Device)键盘的全键值码表: | 键名 | 键值码 | 协议码值 | | ---- | ------ | -------- | | 未定义 | 0x00 | 0x00 | | 键盘上的Esc键 | 0x01 | 0x29 | | 键盘上的数字1 | 0x02 | 0x02 | | 键盘上的数字2 | 0x03 | 0x03 | | 键盘上的数字3 | 0x04 | 0x04 | | 键盘上的数字4 | 0x05 | 0x05 | | 键盘上的数字5 | 0x06 | 0x06 | | 键盘上的数字6 | 0x07 | 0x07 | | 键盘上的数字7 | 0x08 | 0x08 | | 键盘上的数字8 | 0x09 | 0x09 | | 键盘上的数字9 | 0x0A | 0x0A | | 键盘上的数字0 | 0x0B | 0x0B | | 键盘上的减号 | 0x0C | 0x0C | | 键盘上的等号 | 0x0D | 0x0D | | 键盘上的Backspace键 | 0x0E | 0x2A | | 键盘上的Tab键 | 0x0F | 0x2B | | 键盘上的Q | 0x10 | 0x14 | | 键盘上的W | 0x11 | 0x1A | | 键盘上的E | 0x12 | 0x08 | | 键盘上的R | 0x13 | 0x15 | | 键盘上的T | 0x14 | 0x17 | | 键盘上的Y | 0x15 | 0x1C | | 键盘上的U | 0x16 | 0x18 | | 键盘上的I | 0x17 | 0x0C | | 键盘上的O | 0x18 | 0x12 | | 键盘上的P | 0x19 | 0x13 | | 键盘上的左方括号 | 0x1A | 0x2F | | 键盘上的右方括号 | 0x1B | 0x30 | | 键盘上的回车键 | 0x1C | 0x28 | | 键盘上的左Ctrl键 | 0x1D | 0xE0, 0x1D | | 键盘上的A | 0x1E | 0x04 | | 键盘上的S | 0x1F | 0x16 | | 键盘上的D | 0x20 | 0x07 | | 键盘上的F | 0x21 | 0x09 | | 键盘上的G | 0x22 | 0x0A | | 键盘上的H | 0x23 | 0x0B | | 键盘上的J | 0x24 | 0x0D | | 键盘上的K | 0x25 | 0x0E | | 键盘上的L | 0x26 | 0x0F | | 键盘上的分号 | 0x27 | 0x33 | | 键盘上的单引号 | 0x28 | 0x34 | | 键盘上的反斜杠 | 0x29 | 0x32 | | 键盘上的左Shift键 | 0x2A | 0xE0, 0x2A | | 键盘上的反单引号 | 0x2B | 0x35 | | 键盘上的Z | 0x2C | 0x1D | | 键盘上的X | 0x2D | 0x1B | | 键盘上的C | 0x2E | 0x06 | | 键盘上的V | 0x2F | 0x19 | | 键盘上的B | 0x30 | 0x05 | | 键盘上的N | 0x31 | 0x11 | | 键盘上的M | 0x32 | 0x10 | | 键盘上的逗号 | 0x33 | 0x36 | | 键盘上的句点 | 0x34 | 0x37 | | 键盘上的斜杠 | 0x35 | 0x38 | | 键盘上的右Shift键 | 0x36 | 0xE0, 0x36 | | 键盘上的数字键盘上的乘号 | 0x37 | 0x2A | | 键盘上的左Alt键 | 0x38 | 0xE0, 0x38 | | 键盘上的空格键 | 0x39 | 0x2C | | 键盘上的Caps Lock键 | 0x3A | 0x39 | | 键盘上的F1 | 0x3B | 0x3A | | 键盘上的F2 | 0x3C | 0x3B | | 键盘上的F3 | 0x3D | 0x3C | | 键盘上的F4 | 0x3E | 0x3D | | 键盘上的F5 | 0x3F | 0x3E | | 键盘上的F6 | 0x40 | 0x3F | | 键盘上的F7 | 0x41 | 0x40 | | 键盘上的F8 | 0x42 | 0x41 | | 键盘上的F9 | 0x43 | 0x42 | | 键盘上的F10 | 0x44 | 0x43 | | 键盘上的数字键盘上的数字锁定键 | 0x45 | 0x45 | | 键盘上的滚动锁定键 | 0x46 | 0x46 | | 键盘上的数字键盘上的7 | 0x47 | 0x47 | | 键盘上的数字键盘上的8 | 0x48 | 0x48 | | 键盘上的数字键盘上的9 | 0x49 | 0x49 | | 键盘上的数字键盘上的减号 | 0x4A | 0x4A | | 键盘上的数字键盘上的4 | 0x4B | 0x4B | | 键盘上的数字键盘上的5 | 0x4C | 0x4C | | 键盘上的数字键盘上的6 | 0x4D | 0x4D | | 键盘上的数字键盘上的加号 | 0x4E | 0x4E | | 键盘上的数字键盘上的1 | 0x4F | 0x4F | | 键盘上的数字键盘上的2 | 0x50 | 0x50 | | 键盘上的数字键盘上的3 | 0x51 | 0x51 | | 键盘上的数字键盘上的0 | 0x52 | 0x52 | | 键盘上的数字键盘上的小数点 | 0x53 | 0x53 | | 未定义 | 0x54 | 0x00 | | 未定义 | 0x55 | 0x00 | | 未定义 | 0x56 | 0x00 | | 键盘上的F11 | 0x57 | 0x44 | | 键盘上的F12 | 0x58 | 0x45 | | 未定义 | 0x59 | 0x00 | | 未定义 | 0x5A | 0x00 | | 未定义 | 0x5B | 0x00 | | 未定义 | 0x5C | 0x00 | | 未定义 | 0x5D | 0x00 | | 未定义 | 0x5E | 0x00 | | 未定义 | 0x5F | 0x00 | | 键盘上的左Windows键 | 0x60 | 0xE0, 0x5B | | 键盘上的右Windows键 | 0x61 | 0xE0, 0x5C | | 键盘上的应用程序键 | 0x62 | 0xE0, 0x5D | | 未定义 | 0x63 | 0x00 | | 键盘上的睡眠键 | 0x64 | 0x81 | | 键盘上的浏览器前进键 | 0x65 | 0x84 | | 键盘上的浏览器后退键 | 0x66 | 0x83 | | 键盘上的浏览器刷新键 | 0x67 | 0x82 | | 键盘上的浏览器停止键 | 0x68

相关推荐

最新推荐

recommend-type

C++实现USB HID设备读写代码

C++实现USB HID设备读写代码,通过C++语言来实现读取usb接口设备的数据读写。
recommend-type

USB_HID_设备类协议入门

用于控制计算机操作的一些方面,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。另外,使用HID设备的一个好处就是,操作系统自带了HID类的驱动程序,而用户无需去开发很...
recommend-type

USB HID usage table

USB HID开发中必须用到的Usage table,很全,免积分供HID开发的童鞋们下载
recommend-type

VC环境下_USB_HID类说明

VC环境下_USB_HID类说明 1、头文件包含,库文件链接  在VC中开发HID应用程序时,需要包含setupapi.h和hidsdi.h,包含方式必须为extern "C",如下所示: extern "C" { // Declare the C libraries used #include ...
recommend-type

C# 访问USB(HID)设备

C# 访问USB(HID)设备 二话不说,直接给代码,如果您真想做这方面的东西,还是稍微研究下,没有现成的好类用,就需要自己了解其原理
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

用matlab绘制高斯色噪声情况下的频率估计CRLB,其中w(n)是零均值高斯色噪声,w(n)=0.8*w(n-1)+e(n),e(n)服从零均值方差为se的高斯分布

以下是用matlab绘制高斯色噪声情况下频率估计CRLB的代码: ```matlab % 参数设置 N = 100; % 信号长度 se = 0.5; % 噪声方差 w = zeros(N,1); % 高斯色噪声 w(1) = randn(1)*sqrt(se); for n = 2:N w(n) = 0.8*w(n-1) + randn(1)*sqrt(se); end % 计算频率估计CRLB fs = 1; % 采样频率 df = 0.01; % 频率分辨率 f = 0:df:fs/2; % 频率范围 M = length(f); CRLB = zeros(M,1); for
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。