Ich verwende Ubuntu 12.04 und habe eine Microsoft-Maus mit mehreren Tasten. Ich möchte die Tasten Ctrlund die AltModifikatortaste den linken bzw. rechten Daumentasten meiner Maus zuordnen , damit ich Ctrl+ klicken und Altklicken kann, ohne die Tastatur zu berühren. Meine Daumenknöpfe sind Knöpfe 8und 9.
Ich habe die Lösung unter Wie konfiguriere ich eine Maustaste? Das erklärte, wie man einen Doppelklick einem zuordnet thumb button- dies funktionierte für den Doppelklick, aber ich konnte nicht herausfinden, wie man die Lösung für Ctrlund ändertAlt
Ich habe auch versucht, wie man Strg / Umschalt den Daumentasten der Maus zuordnet. die xdotools und xbindkeys verwendet. Ich habe das Skript folgendermaßen geändert:
~/.xbindkeysrc
::
"xdotool keydown alt"
b:9
"xdotool keyup alt"
release + alt + b:9
"xdotool keydown ctrl"
b:8
"xdotool keyup ctrl"
release + control + b:8
Welches FAST funktioniert. Es simuliert einen CtrlTastendruck, wenn ich auf die linke Daumentaste klicke, aber ich kann die Taste nicht halten und gleichzeitig klicken - das Halten der Taste thumb buttonscheint zu verhindern, dass sie andere Eingaben abhört, bis sie losgelassen werden.
Weiß jemand, wie ich meine Maustaste tatsächlich als Modifizierertaste verwenden kann, damit ich thumb button+ Klicken anstelle von Ctrl+ Klicken verwenden kann?
xev | grep button\|Button
dann aus, drücken Sie die Tumb-Taste "Strg" über dem weißen Fenster, ohne es freizugeben, klicken Sie, lassen Sie es dann los und veröffentlichen Sie die Ausgabe.Antworten:
Ich habe hier eine funktionierende Lösung gefunden . Es verwendet Easystroke (
sudo apt install easystroke
). Ein großes Lob an @stuartr von Ubuntuforums!Es gab jedoch ein Problem: Durch erneutes Zuordnen eines Mausklicks wurde sporadisch ein ursprüngliches Ereignis (in meinem Fall "Zurück") ausgelöst. Um dies zu vermeiden, kann die Maustaste mit
xinput set-button-map
(sudo apt install xinput
) einer nicht verwendeten Nummer neu zugeordnet werden . um jedes Login, das ich$HOME/.config/autostart/mouse-buttons.sh
mit diesem Inhalt erstellt habe (exacutable), neu zuzuordnen :Dies ordnet die Maustaste 8 der Taste 20 zu. Hoffentlich hat die Taste 20 keine Bedeutung. Zumindest hat es für mich absolut keine Wirkung. Jetzt ist es Zeit, die Schaltfläche 20 erneut der Strg-Taste zuzuordnen:
: alles, was Sie möchten (z. B. "Maus 20 -> Strg")
Typ: "Ignorieren"
Details: Klicken Sie einmal darauf, um "Ignorieren" in "Tastenkombination ..." zu ändern. Drücken Sie dann Strg + a. 'a' spielt keine Rolle und wird ignoriert. 'Schlüsselkombination' wird durch 'Ctr' ersetzt.
quelle
Wenn Sie eine funktionierende GUI-basierte Lösung bevorzugen, können Sie anstelle von xdotool die Easystrokes-App aus dem Ubuntu-Softwarecenter herunterladen. Sie können Tastaturtasten und Verknüpfungen problemlos Maustasten und sogar Mausgesten zuordnen.
quelle