0x2111 smartShiftEnhanced
SmartShift Enhanced 滚轮功能——MX Master 3 / 3S / 4 及大多数当代 MX 系列鼠标上的变体,也是 OpenLogi 的 SmartShift 面板与 ToggleSmartShift 动作实际驱动的那个。getStatus(function 1)读取滚轮模式、自动脱开阈值与可调扭矩值;setStatus(function 2)将它们写回。设备会把这三者持久化在自己的非易失性存储中。
- wheelMode ——
1自由滚动(无阻力),2棘轮(带段落感)。 - autoDisengage ——
0x01–0xFE,棘轮模式下滚轮被甩到该速度(以 0.25 转/秒为步进)之上时会脱开进入自由滚动——即 SmartShift 阈值。0xFF表示永久保持棘轮咬合。 - 可调扭矩 —— 棘轮阻力,以设备最大值的百分比表示,不支持时为
0;会被读取并原样回写,使得调整模式或阈值时不扰动它。
原始的 0x2110 smartShift 使用不同的函数表——vendored 的 hidpp 库实现的是那个——但 OpenLogi 驱动的是增强版 0x2111 变体。
规格: Logitech HID++ 2.0 —— x2111 smartShift Enhanced。用于: SmartShift 面板、
ToggleSmartShift。
完整的函数参考即将补充。
最后更新于