OpenLogi

0x2001 · swapLeftRightButton

Swap the primary and secondary mouse buttons at the firmware level — making the device behave as a left-handed mouse without any OS-level remapping.

swapLeftRightButton is a HID++ 2.0 mouse feature that swaps the primary (left) and secondary (right) buttons at the firmware level, making the device a left-handed mouse without OS-level remapping. The setting is typically stored on the device, so it survives power cycles and host reconnections. 0x2005 buttonSwapCancel is registered alongside it in the Logitech feature set.

Not implemented in OpenLogi

OpenLogi's vendored hidpp crate does not provide a typed wrapper for this feature yet. The notes below summarise the HID++ feature in general terms, not OpenLogi behaviour.

What it does

  • Swap control — enable or disable the hardware swap; the device then reports swapped clicks with no operating-system configuration change.
  • State query — read the current swap state back from the device's persistent storage.
  • Persistence — the setting is stored on the device and applies on whatever host or operating system the mouse connects to, across power cycles and USB re-enumeration.

It appears on mice and pointing devices only; it is not defined for keyboards, headsets, or receivers.

Status: Not implemented · Feature ID: 0x2001 · See also: 0x2005 buttonSwapCancel

On this page