找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 30|回复: 1

HID物理按键码与组合键用法整理

[复制链接]

14

主题

0

回帖

58

积分

软件网站新手

积分
58
发表于 1 小时前 | 显示全部楼层 |阅读模式
整理一份常用的HID物理按键码和组合键用法,做HID开发或者配按键映射时随时查。


一、修饰键位图

键盘报告第0字节的8个位:

  1. bit0 左Ctrl  bit1 左Shift  bit2 左Alt  bit3 左GUI
  2. bit4 右Ctrl  bit5 右Shift  bit6 右Alt  bit7 右GUI
复制代码

发组合键就是把对应位置1。比如Ctrl+C:`01 00 06 00 00 00 00 00`,松开时全0。


二、常用按键码


  • 字母A-Z:0x04-0x1D
  • 数字1-9:0x1E-0x26,0:0x27
  • 回车0x28、ESC 0x29、退格0x2A、Tab 0x2B、空格0x2C
  • F1-F12:0x3A-0x45
  • 方向键:右0x4F 左0x50 下0x51 上0x52


注意HID Usage Table和ASCII码没有对应关系,查表别想当然。





三、组合键的三个坑


  • 只发按不收尾:主机认为一直按着,后面全乱
  • 修饰键顺序:先修饰键后普通键,松开相反
  • 系统保留组合:Ctrl+Alt+Del这类发过去也无效,别浪费时间






四、批量输入场景

需要输入长文本时,逐键发太慢。两种优化:


  • 能走粘贴通道的走粘贴(Ctrl+V一次到位)
  • 固件支持的话,本地缓存按键序列批量下发





按键码表建议打印贴墙,查一个月就背下来了。更多用法整理见HID方法集合。

0

主题

282

回帖

287

积分

软件网站会员账号

积分
287
发表于 半小时前 | 显示全部楼层

HID物理按键码与组合键用法整理

这贴真的太详细了,我正好在搞HID开发,这个表格直接打印出来贴墙上得了。不过我在测试时发现,有的组合键发过去根本不管用,比如Ctrl+Alt+Del,这怎么解决?还有就是,你说的粘贴通道是怎么回事?能具体说说吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-10-30 14:47

安卓脚本软件 · 键鼠盒子 · HID · 机械臂

快速回复 返回顶部 返回列表

随机推荐 · 热帖 / 新帖 / 随便看看

社区会员(随机展示)