Die erste Version des MouseControl-Projekts wurde veröffentlicht. Es entwickelt eine Open-Source-Alternative zum Logitech Options+-Tool zur Anpassung der Tastenbelegung von Logitech-Mäusen. Aktuell unterstützt das Projekt nur die Logitech MX Master 3S Bluetooth-Maus, ist aber für die Unterstützung weiterer Gerätemodelle ausgelegt. Der Projektcode ist in Python mit QML für die Benutzeroberfläche geschrieben und wird unter der MIT-Lizenz veröffentlicht. Windows und macOS werden unterstützt (Linux-Unterstützung ist geplant).
Als Gründe für die Entwicklung einer Open-Source-Alternative wurden unter anderem die Unzufriedenheit mit der geringen Stabilität von Logitech Options+ (beispielsweise verbrauchte die neueste Version 40-60 % der CPU-Ressourcen auf Intel Macbook Pro-Geräten) und der Wunsch, das Senden von Telemetriedaten, die Verbindung zum Cloud-Dienst von Logitech und die Notwendigkeit der Registrierung auf der Logitech-Website zu eliminieren.
Zu den Funktionen von MouseControl gehören:
- Neubelegung aller 6 softwarekonfigurierbaren Maustasten;
- Möglichkeit, individuelle Profile mit Einstellungen in Anwendungen zu verknüpfen;
- Implementierung von 22 Aktionen im Zusammenhang mit Navigation, Browsen, Bearbeiten und Medienwiedergabesteuerung;
- DPI und Zeigergeschwindigkeit anpassen;
- Optionen zum Umkehren der Richtung des vertikalen und horizontalen Scrollens;
- Die Verbindung wird nach vorübergehendem Trennen der Maus automatisch wiederhergestellt.
- Unterstützung für das Minimieren in die Systemleiste.
- Einstellungen werden in einer lesbaren Datei im JSON-Format gespeichert.
- Eine auf Qt Quick basierende grafische Benutzeroberfläche mit Unterstützung für ein dunkles Design und interaktiven Diagrammen.

Source: opennet.ru
