0x8080 · perKeyLighting
旧版逐键 RGB 灯光控制——查询已启用的区域 ID、暂存各区域颜色,并将帧提交至显示端(可选写入非易失性存储)。
一个较早的 HID++ 2.0 逐键(逐区域)RGB 灯光控制 feature,面向 RGB 键盘和
其他带可独立寻址 LED 区域的 Logitech 外设。它定义了「暂存-提交」模型——
区域颜色先分一次或多次请求写入,再由一个帧结束调用统一提交到设备显示——
以及查询设备实际存在哪些区域 ID 的机制。0x8081 perKeyLighting2 是它的
修订版后继,也是 OpenLogi 内置 hidpp crate 实现的版本。
OpenLogi 尚未实现
OpenLogi 内置的 hidpp crate 尚未为这个 feature 提供 typed wrapper。下面是对该 HID++ feature 的概括介绍,不代表 OpenLogi 的行为。适用场景下 OpenLogi 使用 0x8081 perKeyLighting2。
What it does
它是 0x8081 的来源协议:
- 区域存在性 —— 查询哪些区域 ID 实际存在,只寻址有效目标。
- 颜色暂存 —— 向单个或成组区域写入 RGB 值,不立即改变显示。
- 帧提交 —— 一个专门的调用把暂存颜色刷进硬件并控制帧时序参数,可选择 把结果持久化到非易失存储。
- 多种写入策略 —— 和后继一样,它大概率提供在「每次请求寻址的区域数」 与「区域选择的灵活度」(单个、连续、按范围)之间取舍的多个 setter。
0x8081 才是实际部署的后继,上报 0x8080 的都是较老的型号;两者概念模型
相同,但函数表和载荷布局不同。不要依赖本页获取线格式细节;0x8080 的部分
请直接查 Logitech 官方 HID++ 规格。
状态: 未实现 · Feature ID:
0x8080· 参见: 0x8081 perKeyLighting2