Logitech Marblemouse
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Dieser Artikel beschreibt das Einrichten der Logitech Marble Maus und des Logitech Trackman® Marble® mit Hilfe des Eingabeprotokolls evdev.
Tastenbelegung |
Einrichtung¶
Um die Scrollfunktion und die zusätzlichen Tasten dieses Trackball nutzen zu können, muss in einem Editor mit Root-Rechten [1] [2] die Datei /usr/share/X11/xorg.conf.d/50-marblemouse.conf mit folgendem Inhalt erstellt werden:
Beispielkonfigurationen¶
Es sind verschiedene Beispiele aufgeführt, welche den eigenen Wünschen angepaßt werden können.
Die Belegung der Werte 1
- 4
ist dem Bild zu entnehmen. Die Bewegung der Kugel entlang der Achsen wird durch die Werte 1
(links), 8
(zurück), 3
(rechts) und 9
(vor) definiert.
Beispiel 1¶
Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "ButtonMapping" "1 2 3 4 5 6 7 8 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8" Option "ZAxisMapping" "4 5" Option "XAxisMapping" "6 7" Option "Emulate3Buttons" "true" EndSection
Zur Deaktivierung des Mittelklicks den Wert in der Zeile Option "Emulate3Buttons"
von "true"
auf "false"
ändern.
Tastenbelegung | |
Taste | Funktion |
1 | |
2 | Einfacher Klick = Zurück-Funktion im Browser, gedrückt halten - mit der Kugel horizontal und vertikal scrollen. |
3 | Einfacher Klick = Vorwärts-Funktion im Browser |
4 | |
1 und 4 |
Beispiel 2¶
Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "SendCoreEvents" "true" # Physical buttons come from the mouse as: # Big: 1 3 # Small: 8 9 # # This makes left small button (8) into the middle, and puts # scrolling on the right small button (9). # Option "Buttons" "9" Option "ButtonMapping" "1 8 3 4 5 6 7 2 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "9" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" EndSection
Tastenbelegung | |
Taste | Funktion |
1 | |
2 | |
3 | Taste gedrückt halten - mit der Kugel horizontal und vertikal scrollen. |
4 |
Beispiel 3¶
Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "SendCoreEvents" "true" Option "Buttons" "9" Option "ButtonMapping" "1 8 3 4 5 6 7 2 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "9" Option "ZAxisMapping" "4 5" EndSection
Tastenbelegung | |
Taste | Funktion |
1 | |
2 | |
3 | Taste gedrückt halten - mit der Kugel vertikal scrollen. |
4 |
Links¶
xbindkeys - Weiterführender Artikel zur Tastenbelegung von Mäusen allgemein