
Description
Remapping a Logitech mouse button means Options+: an account, a heavy background app, and nothing at all on Linux. OpenLogi rewrites it in Rust and talks to Logitech devices directly over HID++, handling button remaps, DPI and SmartShift with no account and no telemetry.
It runs on macOS, Linux and Windows over Bolt or Unifying receivers, Bluetooth or cable, keeps everything in one TOML file you can sync anywhere, and includes a CLI for scripting.
Button remapping:Custom mappings plus gestures on supported buttons.
DPI and SmartShift:Tune sensitivity and the wheel's ratchet switch.
Cross-platform:Linux first-class, plus macOS and Windows.
Plain-text config:One TOML file and a scriptable CLI.
It runs on macOS, Linux and Windows over Bolt or Unifying receivers, Bluetooth or cable, keeps everything in one TOML file you can sync anywhere, and includes a CLI for scripting.
Features
Button remapping:Custom mappings plus gestures on supported buttons.
DPI and SmartShift:Tune sensitivity and the wheel's ratchet switch.
Cross-platform:Linux first-class, plus macOS and Windows.
Plain-text config:One TOML file and a scriptable CLI.
Screenshots
Tags:mouse
