0x2111 smartShiftEnhanced
The SmartShift Enhanced wheel feature — the variant on the MX Master 3 / 3S /
4 and most current MX-line mice, and the one OpenLogi’s SmartShift panel and the
ToggleSmartShift action actually drive. getStatus (function 1) reads the wheel
mode, the auto-disengage threshold, and the tunable-torque value; setStatus
(function 2) writes them back. The device persists all three in its own
non-volatile memory.
- wheelMode —
1free-spin (frictionless),2ratchet (clicky). - autoDisengage —
0x01–0xFE, the wheel speed (in 0.25 turn/s steps) past which a ratchet-mode wheel releases into free-spin — the SmartShift threshold.0xFFkeeps the ratchet engaged permanently. - tunable torque — ratchet resistance as a percent of the device maximum, or
0when unsupported; read and re-sent unchanged so adjusting the mode or threshold doesn’t disturb it.
The original 0x2110 smartShift uses a different function table — the vendored
hidpp library implements that one — but OpenLogi drives the Enhanced 0x2111
variant.
Spec: Logitech HID++ 2.0 — x2111 smartShift Enhanced. Used by: SmartShift panel,
ToggleSmartShift.
Full function reference coming soon.
Last updated on