Maustastenbelegung unter Linux (Ubuntu/Mint) umdefinieren

Sie hatten früher eine Maus mit Daumentasten. Jetzt müssen Sie eine Maus nutzen ohne diese Tasten.

Die Maus hat aber noch andere Zusatztasten die Sie als Daumentastenersatz nutzen können

wie z..B. Scrollrad Rechts/Links.

 

Nummern der Maustasten ermitteln

Um die einzelnen Tasten ansprechen zu können, haben diese Tasten, Nummern.

Eine einfache Maus hat nur die Tasten 1-5.

Die Nummern der Tasten kann mit dem Programm

xev

ermittelt werden. Dieses Programm zeigt jedes Mausereignis an. Wer nur die Nummern der Tasten wissen will, gibt im Terminalfenster folgendes ein:

xev | grep button

Es öffnet sich ein kleines Fenster in dem Sie den Mauszeiger reinschieben und die gewünschte Maustaste drücken.

Im Terminalfenster erscheint die zugehörige Tastennummer.

Maustasten umdefinieren

Die Tasten

Linke Maustaste     => 1
Mittlere Maustaste => 2
Rechte Maustaste  => 3
Scrollrad rauf => 4
Scrollrad runter => 5
Scrollrad links => 6
Scrollrad rechts => 7
Daumentaste unten => 8
Daumentaste oben => 9

...

Umdefinierung der Tasten

Problem

Sie hatten eine Maus mit Daumentasten. Diese ist nun defekt und Sonntags haben ja die Geschäfte zu.

Sie haben aber noch eine einfache Maus die zwei zusätzliche "Tasten" mitbringt (Scrollrad Rechts/Links).

Diese Tasten funktionieren aber nicht.

Lösung

Um diese Tasten als "Daumentasten" nutzen zu können, müssen die Standartbelegungen der Tasten geändert werden.

Das erledigen Sie mit dem Programm:

xmodmap

Mit folgendem Befehl können Sie die Tasten 8 und 9 auf die Tasten 6 und 7 umlegen.

xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7"

Die angezeigte Warnung,
Warning: Only changing the first 9 of 16 buttons
kann ignoriert werden.

Linkshänder

Wer die Maus gerne mit der Linken Hand bedient, kann die Maustasten 1 und 3 vertauschen.

xmodmap -e "pointer = 3 2 1 4 5 6 7 8 9

Die angezeigte Warnung,
Warning: Only changing the first 9 of 16 buttons
kann ignoriert werden.

Die Funktion automatisch mit dem System aktivieren (Einfache Lösung).

Diesen Befehl können Sie nun als Autostart Element in die Startprogrammeinstellungen (Ubuntu/Linux Mint) einfügen, so das es beim Rechnerstart automatisch gestartet wird.

 

Hier ein Beispiel für Linux Mint:

Eintrag in Autostart

In anderen Distributionen und Desktop Systemen existiert sicher eine ähnliche Funktion mit der Sie Befehle beim Start des grafischen Systems automatisch ausführen können.