Alpha
Deine Maustasten – für jedes Spiel eine eigene Belegung.
LinMBC legt Maustasten unter Linux auf Tasten und Tastenkombinationen und wechselt das Profil von selbst, sobald du per Alt-Tab ins Spiel gehst. Inspiriert von X-Mouse Button Control für Windows.
Frei und quelloffen · MIT · Wayland zuerst


Maus mit Seitentasten? Drück hier oben eine.
Was es kann
Ein Profil pro Spiel
Profile folgen dem aktiven Fenster. Per Alt-Tab aus dem Spiel, und deine Tasten sind wieder normal: Außerhalb von Spielen gilt das Standard-Profil.
Vier Arten zu klicken
Tasten mit der Maustaste halten, einmal drücken, bis zum nächsten Klick in Schleife wiederholen oder N-mal wiederholen – mit fester oder zufälliger Verzögerung.
Jede Taste, jede Kombination
Tippe „Ctrl+2“ oder „er“, oder klicke auf Aufnehmen und drücke die Tasten. Unabhängig vom Tastaturlayout.
Deine Steam-Bibliothek
„Profil hinzufügen“ listet deine installierten Steam-Spiele und erkennt das Spielfenster für dich, auch mit Proton.
Läuft unter Wayland
Es arbeitet unterhalb des Compositors und braucht daher kein X11. Die Neubelegung läuft als Hintergrunddienst weiter, auch wenn das Fenster zu ist.
Jede Maus, jederzeit eingesteckt
Jede Maus wird automatisch erkannt, auch mehrere gleichzeitig und ein abgezogener und wieder eingesteckter Empfänger.
So funktioniert es
Zwei kleine Programme: ein Hintergrunddienst, der die Tasten neu belegt, und das Fenster, in dem du es einrichtest.
- 01
Liest die Maus
Der Dienst bekommt die Mausereignisse, bevor der Desktop sie sieht. Er öffnet nur Mäuse, niemals Tastaturen.
- 02
Erkennt das Spiel
Unter KDE Plasma meldet ein kleines KWin-Skript das aktive Fenster, und das passende Profil wird aktiv.
- 03
Sendet die Tasten
Neu belegte Tasten kommen aus einer virtuellen Tastatur und Maus – das Spiel sieht ganz normale Eingaben.
- 04
Fällt sicher aus
Wenn etwas schiefgeht, werden alle Mäuse freigegeben und funktionieren wieder normal.
Installieren
1Arch Linux und CachyOS
Baut ein Paket, das die App, die Zugriffsregel für Mäuse, den Hintergrunddienst und den Menüeintrag installiert.
$ git clone https://github.com/JohnsonMauro/linmbc.git$ cd linmbc/packaging/arch$ makepkg -si2Jetzt und bei jeder Anmeldung starten
Öffne dann LinMBC über das Anwendungsmenü und schalte es ein.
$ systemctl --user enable --now linmbc.serviceAndere Distributionen
Noch nicht paketiert oder getestet. Das README listet, was ein Paket braucht; Rückmeldungen von anderen Systemen sind willkommen. README
Wo es läuft
- Getestet
- Arch Linux / CachyOS mit KDE Plasma 6 unter Wayland.
- Läuft, mit Einschränkung
- Andere Desktops: Die Tasten werden neu belegt, aber nur mit dem Standard-Profil.
- Noch nicht getestet
- Debian, Ubuntu, Fedora, openSUSE und andere; Plasma unter X11.
- Nicht unterstützt
- Systeme ohne systemd-logind.
Gut zu wissen
Nur Mäuse
Die Zugriffsregel gibt deinem Benutzer Zugriff auf Mäuse und auf nichts anderes – LinMBC kann nicht lesen, was du tippst.
Onlinespiele und Makros
Eine Taste auf eine andere zu legen ist eine gewöhnliche Eingabeänderung. Schleifen und Wiederholungen senden mehrere Eingaben pro Klick, was manche Onlinespiele in ihren Nutzungsbedingungen verbieten. Prüfe vorher die Regeln.
Alpha
Bisher auf einem einzigen Rechner getestet. Rechne mit Ecken und Kanten und melde bitte, was nicht klappt.