MoonHID HID 报告描述符检查器
离线 GitHub

正在加载 MoonBit 解析器…

静态检查

Items

第一次使用?试试“发现问题 → 修正 → 验证”

这个合成手柄样例用 4 位表示方向,并声明 Null(空闲)。修正前范围为 0–15,没有空闲取值;修正后方向范围改为 0–7,报告 0f 会被识别为空闲。

先在左侧静态检查中定位 @16,再比较字段的逻辑范围和解码值。提示消失只表示通过当前规则检查。

WebHID 实时输入

先粘贴描述符,再选择设备。仅 Chromium 支持;键盘和鼠标的受保护 Collection 不可读。 如何读取描述符

没有原始描述符?记录手柄的浏览器可见结构与实际输入

检查 WebHID 支持…
与浏览器 collections 对照

报告

十六进制,含 Report ID 前缀
选择字段后可编辑;生成的报告可离线保存。

位布局

每行一个报告字节,左侧为最高位。HID 字段从每个字节的最低位开始排列。

字段与解码值