Ordnen Sie die Feststelltaste dem mittleren Mausklick zu

12

Da ich selten verwende caps-lock, möchte ich die Taste stattdessen einem mittleren Mausklick zuordnen. Ich möchte auch Alt+ abbildenCaps Lock die ursprüngliche Funktion der Feststelltaste , sollte ich sie jemals brauchen.

Ich kann jedem Tastenkürzel xdotool click 2außer den Gnome- Tastenkürzeln zuordnen Dialog läßt mich nicht einen Befehl an die Caps-Lock - Taste, auch mit Modifikatoren zuweisen.

Ich weiß, das ist ein seltsames Unterfangen. Wie würde ich das machen?

Stefano Palazzo
quelle

Antworten:

5

Wenn Sie den Sperrmodifikator zuerst von der Feststelltaste entfernen, sollten Sie die Taste in den Tastaturkürzeln zuweisen können. Verwenden Sie dazu den folgenden Befehl:

echo  'remove lock = Caps_Lock' | xmodmap -
Andy
quelle
sehr gut! Gibt es eine Chance, die Feststelltaste auf alt + Feststelltaste zurückzusetzen?
Stefano Palazzo
3

Eine andere einfache Lösung, wenn Sie eine grafische Benutzeroberfläche bevorzugen, ist die Installation von easystroke:

sudo apt-get install easystroke

Sie können Tastaturtasten und Verknüpfungen ganz einfach Maustasten und Mausgesten zuordnen.

user76179
quelle
0

Alte Frage, neue Antwort, kopiere mich von hier: /superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757

Ich habe nach CapsLock = Linksklick gesucht, das sollte ähnlich sein. Nach vielen Experimenten wurde mir klar , ich mit besseren Ergebnissen bekam xdotoolstattxte .

In meinem ~/.bashrc(oder einem für Ihr System geeigneten Startskript) habe ich folgende Zeile hinzugefügt:

/usr/bin/xmodmap -e "keycode 66 ="

Dies hebt das Sperrverhalten der Feststelltaste auf und weist diese Taste (Taste 66) dem Nichts zu. Ich bastelte daran, dies an anderen Orten wie .xinitrc, aber sie haben nie funktioniert. Es ist ziemlich sicher .bashrc, obwohl es bei jeder geöffneten Terminalsitzung erneut ausgeführt wird (je nachdem, wie Sie insgesamt .bashrceingerichtet sind).

Denn xbindkeysich habe die Datei ~ / .xbindkeysrc mit diesen Zeilen erstellt:

"xdotool mousedown 1"
  c:66

"xdotool mouseup 1"
  release + c:66

Ein Neustart oder Laufen source ~/.bashrcsollte das xmodmapTeil zum Laufen bringen . xbindkeysVersuchen Sie zum Neuladen Folgendes:

killall xbindkeys
xbindkeys -f ~/.xbindkeysrc
Brian Stamper
quelle