OpenLogi

回报率

从当前 HID++ 连接提供的回报率中,为鼠标选择一个值。

在 指针(Pointer)标签页使用 回报率(Report rate),设置鼠标报告移动的频率。OpenLogi 支持 HID++ 0x8060 adjustableReportRate 和 0x8061 extendedAdjustableReportRate。

在 GUI 中

所选鼠标上报回报率能力时,才显示此行。当前连接提供的每个回报率各有一个按钮:

  • 选中的回报率是鼠标当前使用的值。
  • 选择一个值后,OpenLogi 会为该设备保存 report_rate,并写入鼠标。
  • 设备读回的值会替换临时选中的值。写入失败时,OpenLogi 会再次读取鼠标。

回报率列表属于当前连接。同一鼠标使用不同连接时,提供的回报率可能不同。鼠标离线时,此行会隐藏。读取等待期间,界面显示 正在读取回报率…。读取失败时,可点击 无法读取回报率,请点击重试。

在配置中

OpenLogi 将以赫兹为单位的回报率保存在物理设备键下:

schema_version = 9

[devices."unit:6be9d300"]
report_rate = 1000

重新连接时,代理只会在当前连接提供已保存回报率时重新写入。report_rate 缺失时,OpenLogi 不会更改鼠标当前的回报率。完整参考见配置。

自动化 API

openlogi api report-rate 返回当前回报率和当前连接提供的回报率。写入时,只能使用列表中的值:

openlogi api report-rate --device "$DEVICE_ID"
openlogi api report-rate --device "$DEVICE_ID" --set 1000 --save

--save 会持久化请求的回报率。没有 --save 时,命令只更改当前设备。

指针移动缩放

HID++ 0x2205 PointerMotionScaling 与 回报率(Report rate)无关。OpenLogi v0.8.15 没有提供 GUI 控件。OpenLogi 只在诊断命令中调用它:

openlogi diag pointer-speed

该命令会临时写入原始 8.8 定点缩放值,并尝试恢复原始缩放值。256 表示 1 倍。使用 --target RAW 可选择其他非零原始值。线路格式见 0x2205 PointerMotionScaling。

状态: macOS、Linux 和 Windows,适用于暴露对应 HID++ 功能的设备。协议细节见 0x8060 adjustableReportRate、0x8061 extendedAdjustableReportRate 和 0x2205 PointerMotionScaling。

本页目录