OpenLogi

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

本页目录