Skip to Content
ProjectRoadmap

Roadmap

OpenLogi is under active development and not yet stable — features and config may still change.

CapabilityState
Discover Bolt receivers + list paired devices (CLI + GUI)
Unifying receivers (older protocol, replaced by Bolt)
Bluetooth-direct / wired devices (no receiver)
Battery percentage / charge state✅ (online devices)
Interactive GUI: carousel, mouse diagram, action picker✅ macOS + Linux
Button remapping via the OS event tap / evdev hook✅ macOS + Linux
41-action catalog + recorded custom keyboard shortcuts✅ macOS + Linux¹
DPI control + presets + Cycle / Set-preset actions (HID++ 0x2201)
SmartShift wheel: mode toggle + sensitivity + permanent-ratchet panel (HID++ 0x2111)
Wired G-series keyboard RGB (HID++ 0x8080)
Per-application profile overlays (auto-switch on app focus)✅ macOS, 🟡 Linux (X11 only)
Settings window: launch-at-login, update check, menu-bar, permissions, language✅ macOS + Linux
Interface localization (20 languages: da, de, el, en, es, fi, fr, it, ja, ko, nb, nl, pl, pt-BR, pt-PT, ru, sv, zh-CN, zh-HK, zh-TW)
Linux packaging: udev rules, systemd unit, .deb / .rpm✅ Linux
Gesture-button per-direction bindings🟡 configurable; hardware capture pending
Middle / mode-shift / thumbwheel button capture🟡 configurable; hook owns side buttons only
Windows (agent, GUI, event hook)🟡 untested preview — signed .exe / .msi ship per release

¹ Media key actions use D-Bus MPRIS on Linux; a handful of macOS-specific actions (e.g. Launchpad) have no Linux equivalent and are no-ops.

Mirrored from the project README .

Last updated on