Skip to Content
HID++ 参考功能(Features)0x2111 · smartShiftEnhanced

0x2111 smartShiftEnhanced

SmartShift Enhanced 滚轮功能——MX Master 3 / 3S / 4 及大多数当代 MX 系列鼠标上的变体,也是 OpenLogi 的 SmartShift 面板与 ToggleSmartShift 动作实际驱动的那个。getStatus(function 1)读取滚轮模式、自动脱开阈值与可调扭矩值;setStatus(function 2)将它们写回。设备会把这三者持久化在自己的非易失性存储中。

  • wheelMode —— 1 自由滚动(无阻力),2 棘轮(带段落感)。
  • autoDisengage —— 0x010xFE,棘轮模式下滚轮被甩到该速度(以 0.25 转/秒为步进)之上时会脱开进入自由滚动——即 SmartShift 阈值。0xFF 表示永久保持棘轮咬合。
  • 可调扭矩 —— 棘轮阻力,以设备最大值的百分比表示,不支持时为 0;会被读取并原样回写,使得调整模式或阈值时不扰动它。

原始的 0x2110 smartShift 使用不同的函数表——vendored 的 hidpp 库实现的是那个——但 OpenLogi 驱动的是增强版 0x2111 变体。

规格: Logitech HID++ 2.0 —— x2111 smartShift Enhanced用于: SmartShift 面板、ToggleSmartShift

完整的函数参考即将补充。

最后更新于