Mouse Control "The Discovery Engine"
Honestly, I started building this as a basic Python script with a libratbag backend that could support my mouse DPI switches and button remaps without needing two separate programs—and without the dang notifications being broken for those DPI switches. After I started coding with AI more, mostly because some of this became very complicated and I just wanted something that worked, I discovered…
A Python script developer, Don Geronimo7, created a program named "Mouse Control" that allows users to switch mouse DPI settings and remap buttons without the need for two separate programs. The initial version of the program was created with a Libratbag backend to address the issue of notifications being broken for DPI switches.
However, as the developer delved deeper into coding with AI, they discovered a missing piece in supporting mice on Linux. This realization led to the development of a more comprehensive program that uses a broad knowledge base of HID bits and protocol behavior to ensure every possible function of a mouse is functional. Named the "Discovery Engine," the program has evolved significantly beyond the developer's original intentions.
The developer is currently seeking testers for the program and has taken measures to improve its readability, security, and validate its functions. The source code for the Mouse Control program is available on GitHub at https://github.com/DonGeronimo7/mouse-control.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.