案例
GAMEKB-K17:重建宏键盘配置协议
实现 GAMEKB-K17/HCY-K017 宏键盘的厂商 HID 配置协议,写入按键映射、固件宏和 RGB 设置后再读回核对。协议文档区分已测试命令、未确认观察和其他设备的研究结果。
使用条件与局限
- 软件包版本为 3.0.0,需要 Python 3.11+ 和 hidapi;可选编辑器使用 tkinter。设备 USB 标识为 0816:0220。
- 项目测试了 Windows;其他 hidapi 平台尚未测试。Linux 配置需要相应设备权限。
- 文档范围包括 18 个可重映射控件和最多 16 个固件宏。音量旋钮由固件固定;同系列设备不等于已经兼容。
- 读回核对和中断写入顺序属于项目结合协议文档报告的行为,本目录未独立进行设备测试。
- 采用 MIT 许可证。所审阅一手文件明确说明逆向了厂商 WebHID 配置器,但未证实 REA 参与。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 协议
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- https://github.com/dvdarkin/gamekb-k17/blob/e61f444793857c0e10a31692674335ee4ee9c89e/README.md
- https://github.com/dvdarkin/gamekb-k17/blob/e61f444793857c0e10a31692674335ee4ee9c89e/docs/PROTOCOL.md
- https://github.com/dvdarkin/gamekb-k17/blob/e61f444793857c0e10a31692674335ee4ee9c89e/pyproject.toml
- https://github.com/dvdarkin/gamekb-k17/blob/e61f444793857c0e10a31692674335ee4ee9c89e/LICENSE