- Leichtgewichtige Open-Source-Alternative, mit der sich alle programmierbaren Tasten der Logitech MX Master 3S neu belegen lassen und die Logitech Options+ ersetzen kann
- Benötigt keinerlei Cloud, Telemetrie oder Login-Konto und unterstützt macOS und Windows
- Bietet app-spezifischen Profilwechsel, 22 integrierte Aktionen, DPI-Anpassung und Unterstützung für die Gestentaste
- Enthält eine moderne Oberfläche auf Basis von Qt Quick UI sowie System-Tray-Integration, automatische Wiederverbindung und Echtzeitanzeige des Verbindungsstatus
- Wird unter der MIT-Lizenz veröffentlicht und ist als vollständige lokale Alternative ohne die komplexe Installation von Logitech Options+ sofort einsatzbereit
Hauptfunktionen
- Bietet Tasten-Neubelegung speziell für die MX Master 3S
- Unterstützt alle 6 programmierbaren Tasten, darunter Mittelklick, Gestentaste, Zurück/Vorwärts sowie horizontales Scrollen links/rechts
- Mit app-spezifischen Profilen wird die Belegung für Anwendungen wie Chrome, VS Code usw. automatisch umgeschaltet
- Stellt 22 integrierte Aktionen bereit, kategorisiert nach Navigation, Browser, Bearbeitung und Mediensteuerung
- Beispiele: Alt+Tab, neuen Tab öffnen, Kopieren/Einfügen, Lautstärke anpassen
- Unterstützt DPI- und Zeigergeschwindigkeits-Anpassung
- Im Bereich von 200 bis 8000 DPI per Slider einstellbar und über das HID++-Protokoll mit dem Gerät synchronisiert
- Umkehr der Scrollrichtung und vollständige Unterstützung der Gestentaste
- Bei Bluetooth-Verbindungen auf Basis von HID++ 2.0 kann die Gestentaste ohne Logitech-Software verwendet werden
- Automatische Wiederverbindung und Echtzeit-Statusanzeige
- Auch nach dem Aus- und Einschalten der Maus wird die Verbindung automatisch wiederhergestellt, und die UI zeigt den Status „Connected / Not Connected“ in Echtzeit an
Installation und Ausführung
- Sofort einsatzbereit ohne Installationsprozess
Mouser.zip (44 MB) herunterladen, entpacken und einfach Mouser.exe ausführen
- Das Einstellungsfenster und das Tray-Symbol werden automatisch angezeigt; auch nach dem Schließen des Fensters läuft die App im Hintergrund weiter
- Hinweise zum ersten Start
- Bei einer Windows-SmartScreen-Warnung „Run anyway“ wählen
- Wenn Logitech Options+ läuft, muss es wegen Konflikten beendet werden
- Einstellungen werden automatisch unter
%APPDATA%\Mouser gespeichert
Technische Architektur
- Entwickelt auf Basis von Python + Qt Quick(QML)
- Die UI wird mit
PySide6 umgesetzt, die HID++-Kommunikation mit hidapi, die Icon-Verarbeitung mit Pillow
- Hooking von Mausereignissen
- Unter Windows werden Klick- und Scroll-Ereignisse über Low-Level-Maus-Hooking mit
SetWindowsHookExW erkannt
- Dreistufige Struktur zur Erkennung der Gestentaste
- Erkennung in der Reihenfolge HID++ 2.0 → Raw Input → Middle-click fallback
- App-Erkennung und Profilwechsel
- Das aktive Fenster wird in Intervallen von 300 ms überwacht, damit bei einem App-Wechsel sofort das Profil umgeschaltet wird
- Verwaltung der Konfigurationsdateien
- Speicherung unter Windows in
%APPDATA%\Mouser\config.json, unter macOS in ~/Library/Application Support/Mouser/config.json
- Enthält Einstellungen wie mehrere Profile, App-Zuordnungen, DPI und Umkehrung der Scrollrichtung
Benutzeroberfläche
- Besteht aus zwei Hauptseiten
- Mouse & Profiles: bietet eine Profilliste und ein interaktives Mausdiagramm; beim Klicken auf jede Taste lässt sich eine Aktion auswählen
- Point & Scroll: bietet einen DPI-Slider und Umschalter für die Umkehrung von vertikalem/horizontalem Scrollen
- System-Tray-Integration
- Im Tray-Menü kann die Remapping-Funktion ein- oder ausgeschaltet sowie die App beendet werden
Einschränkungen und zukünftige Pläne
- Unterstützt nur Windows und macOS, Linux wird nicht unterstützt
- Derzeit nur für die MX Master 3S, andere Modelle wurden nicht getestet
- Bluetooth-Verbindung empfohlen, beim USB-Empfänger sind einige Funktionen eingeschränkt
- Konflikt mit Logitech Options+, gleichzeitige Ausführung nicht möglich
- Geplant sind künftig Unterstützung für weitere Logitech-Mäuse, benutzerdefinierte Tastenkombinationen, Linux-Portierung und ein Plugin-System
Lizenz und Beiträge
- Wird unter der MIT-Lizenz veröffentlicht und kann frei verändert und weitergegeben werden
- Das Projekt ist nicht mit Logitech verbunden; „Logitech“, „MX Master“ und „Options+“ sind Marken der Logitech International S.A.
1 Kommentare
Hacker-News-Kommentare
Die Logi-Options-App ist wirklich grottige Software
Unter macOS funktioniert sie nicht einmal, wenn man ihr nicht spezielle Berechtigungen erteilt
Wenn man Geräte nur mit dem Bolt-Adapter verbinden will, reicht die Logitech-Web-App völlig aus, ganz ohne Installation
Aber das Management glaubt, das sei ein „Alleinstellungsmerkmal“. Vermutlich im positiven Sinne gemeint, aber die Realität ist genau das Gegenteil
Es fühlt sich an, als wären das zwei verschiedene Firmen. Deshalb nutze ich nur die Onboard-Memory-Profile der Maus und öffne die App überhaupt nicht
Es ist eine echte Erleichterung, wenn ein Hintergrundprozess verschwindet, der 40 % CPU frisst
Manchmal spielt der Mac völlig verrückt, klickt wild herum oder wechselt den Fensterfokus, und sobald ich die App beende, ist das Problem sofort weg
Ich verstehe nicht, warum sie ständig laufen muss. Die Maus (G305) ist nämlich wirklich gut
Es verschwindet komplett im Hintergrund und läuft 100 % stabil
Mac-Nutzern würde ich MacMouseFix dringend empfehlen
Es kostet 2,99 $ und ist Open Source
Man kann es über die offizielle Website oder mit
brew install mac-mouse-fixinstallieren, und es gibt auch ein GitHub-RepositoryIch habe es mit Hammerspoon und Ähnlichem versucht, aber bisher ohne Erfolg
Allerdings hatte ich nicht erwartet, dass auf der Website plötzlich Z-Achsen-Scrollen aktiviert wird
Linux-Nutzern würde ich Piper empfehlen
Es basiert auf libratbag und unterstützt die meisten Mäuse
Mehr dazu im Piper-Projekt
Siehe Solaar GitHub
Ich nutze SteerMouse auch schon seit langer Zeit
Die Logitech-Hardware ist gut, aber ihre Software ist ein Akku leer saugendes Monster
Es ist absurd, für etwas so Einfaches wie die Behandlung eines Daumentastenklicks einen Treiber wie ein Mini-OS laufen zu lassen
Siehe offizielle SteerMouse-Website
Es war über mehr als 10 Jahre hinweg die beste Software
Mouser ist ein Markenname eines Elektronikbauteil-Distributors
Mouser ist für den Vertrieb von Elektronikbauteilen eingetragen, nicht für Software
Solange keine Verwechslungsgefahr für Kunden besteht, wäre auch so etwas wie „Mouser Restaurant“ möglich
BetterTouchTool (BTT) unterstützt seit Kurzem Logitech-Tastaturen und -Mäuse vollständig
Es kann Options+ oder G Hub komplett ersetzen
Besonders die weiche Scroll-Umwandlung ist hervorragend und macht normales Mausrad-Scrollen eher wie auf einem Trackpad
Damit bekommt man Funktionen wie Seitenwischen, Mail-Archivierung oder Kalender-Scrollen hin, die früher nur mit der Magic Mouse möglich waren
Ich finde die Kluft zwischen der großartigen Logitech-Hardware und der schrecklichen Softwarequalität immer wieder erstaunlich
Deshalb brauchte es unbedingt eine Open-Source-Alternative
Logitech-Tastaturen sind durchschnittlich und nicht innovativ
Ich denke, mittlerweile sind sie im Wettbewerb komplett abgehängt. Nur Nischenprodukte wie Webcams oder Flight Sticks sind noch okay
Logitech-Mäuse und -Tastaturen mag ich, aber die Logi-App ist das Schlimmste
Bis vor Kurzem gab es nicht einmal Tastaturunterstützung, sodass zwei Apps gleichzeitig laufen mussten
Der Lautstärkeregler machte, was er wollte, reagierte teils erst nach Minuten und war voller Bugs
Ich werde die Logi-App so schnell wie möglich entfernen
Wenn ich den Namen „Mouser“ sehe, denke ich zuerst an einen Onlineshop für Elektronikbauteile
Inzwischen braucht es wirklich einen vollständigen FOSS-Ersatz
Options+ wird alle sechs Monate schlechter
In letzter Zeit erscheint bei jedem Start ein Werbe-Popup, das sich nicht abschalten lässt
Außerdem haben sie ohne Not einen kompletten Flutter-basierten GUI-Framework hineingepackt, wodurch es für eine so einfache Funktion völlig aufgebläht ist