Unter Windows habe ich immer Ctrl+ Leftan Homeund Ctrl+ rechts an Endvia ahk gebunden.
Jetzt kämpfe ich darum, dieses Verhalten in Ubuntu zu erreichen. Ich habe versucht zu bearbeiten /etc/inputrc
:
"\e[1;5C": end-of-line
"\e[1;5D": beginning-of-line
Es funktioniert aber nur im Terminalfenster. Ich habe auch xmodmap ausprobiert:
xmodmap -e "keycode 113=Left NoSymbol Home"
aber es funktioniert nicht.
Das Seltsame hier ist, dass es funktioniert , wenn ich mich in xmodmap an Shift+ binde Left:
xmodmap -e "keycode 113=Left Home"
Ich vermute, dass das Standardverhalten von Ctrl+ Left(Wörter überspringen) irgendwie Vorrang vor xmodmap-Bindungen hat.
Wo finde ich die Standardbindungen und wie kann ich sie entfernen? Oder könnte ich dort das benötigte Verhalten einfach binden?
Ich bin auf Ubuntu 12.04
shortcut-keys
keyboard
xserver
xmodmap
key-binding
acid009
quelle
quelle
xev
Ausgabe für die Tasten, die Sie ändern möchten?xev
bitte die gesamte Ausgabe hinzufügen ?Antworten:
AutoKey kann solche Bindungen ausführen , erfordert jedoch die Ausführung eines Dienstes im Hintergrund (wie ahk, aber anders als xmodmap).
Konfigurieren Sie eine "Phrase", in der sich der Text
<home>
, die EinfügemethodeKeyboard
und der Hotkey befinden<ctrl>-<left>
:quelle
Ich verwende eine Apple Aluminium-Tastatur auf einer Ubuntu-Workstation und die folgenden xmodmap-Befehle haben dies für mich erledigt:
Dies funktioniert perfekt, da meine Caps LockTaste mithilfe der Ubuntu-Tastatureinstellungen der Control-Funktion neu zugeordnet wird, sodass die linke Control-Taste nicht benötigt wird. Da sich die Fn-Taste auf der MacBook-Tastatur befindet, wirkt sich das Umschalten zwischen Desktop- und MacBook-Tastatur nicht auf das Muskelgedächtnis aus.
quelle
Autokey hat für mich gearbeitet. Das standardmäßige Autokey-Verhalten wäre: right ctrl+ arrowund left ctrl+ zuordnen arrow. Und ich wollte nur right ctrl, weil ich früher left ctrlin Wörtern navigiert habe.
Hier ist das Skript, das ich in Autokey verwendet habe:
Hinweis: Möglicherweise haben Sie einen anderen Tastaturnamen. Probieren Sie alle aus. Ich hatte 3 Geräte, aber nur eines hat funktioniert
PS Ich habe Autokey von GitHub installiert, weil das Paket in Ubuntu Software kaputt ist.
quelle