v0.1.0
⚠️ Only the MX Master 4 has been tested on real hardware so far. Other Logitech devices expose different HID++ controls and are unverified — please report what works and what doesn't.
OpenLogi 0.1.0 — A native, local-first alternative to Logitech Options+, written in Rust.
Remapping
- Remap the Back / Forward / Middle buttons (via a CGEventTap hook) to any action.
- Capture the MX gesture button over HID++ (
0x1b04raw‑XY): directional swipes (up / down / left / right) fire mid‑swipe, plus a no‑swipe click — bound independently per direction. - Capture the DPI / ModeShift button and the thumb wheel (
0x2150) over HID++.
Actions
- Keyboard shortcuts, mouse clicks, scrolling, media keys, tab navigation.
- DPI cycle / presets and SmartShift toggle, written to the device over HID++ (reusing the open capture channel for low latency).
- Window & space actions — Mission Control, App Exposé, Show Desktop, Launchpad — triggered directly through the Dock.
Devices (HID++ over a Bolt receiver)
- Receiver + paired‑device enumeration, live inventory, and on‑demand device renders.
- DPI (
0x2201) and SmartShift (0x2111) read / write. - Device pairing (add / remove) — work in progress.
Interface
- Interactive mouse model with clickable hotspots and leader‑line labels.
- Flat‑menu binding picker with a cascading gesture submenu.
- Localized: English · 简体中文 · 繁體中文 · 日本語.
- Settings and About windows; follows the OS light / dark appearance.
- Guided macOS Accessibility‑permission onboarding.
Packaging
- Signed + notarized
.app/ DMG, a Homebrew tap, and an app icon.
Known limitations
- Verified only on the MX Master 4.
- Launchpad was removed in macOS 26, so that action is a no‑op there.
- Thumb‑wheel scroll re‑synthesis may need per‑device tuning.
- Device pairing is still being built out.