Dell XPS 13 mit Ubuntu 14.04 LTS. Ich benutze die Tasten Homeund Endhäufig. (Scheint, als würden die meisten Leute diese Tasten nicht mehr viel benutzen.) Da es sich um einen so kleinen Computer handelt, hat Dell leider die Pfeiltasten links und rechts oben Homeund Endoben Fngedrückt , sodass Sie die Taste gedrückt halten müssen, um Homeund zu erhalten End.
Es gibt eine CtrlTaste direkt neben den Cursortasten. Ich benutze diesen Schlüssel nie, wie ich ihn CapsLockzugeordnet habe Ctrl. Ich möchte, dass es sich wie eine FnTaste verhält, damit ich Fn Left( Home) und Fn Right( End) mit einer Hand drücken kann .
Gibt es eine Möglichkeit, dies zu tun?
BEARBEITEN: Ich habe sowohl showkey als auch xev ausgeführt, wie im Kommentar von @ AB vorgeschlagen, und die Fn-Taste löst keine Ausgabe aus. Ich habe das Gefühl, dass meine Anfrage unmöglich ist.
quelle
sudo showkey
und drücken Sie IhreFn
Taste. Gibt es eine Ausgabe für denFn
Schlüssel? Wenn nicht, starten Siexev
und drücken SieFn
und fügen Sie die Ausgabe Ihrer Frage hinzu.Fn-Home
undFn-End
, um die Schlüsselcodes zu überprüfen.Antworten:
Installieren
xautomation
, wir brauchen den Befehlxte
und
xbindkeys
Erstellen oder bearbeiten Sie die Datei
~/.xbindkeysrc
und fügen Sie die folgenden Zeilen hinzu
Test mit
Das Paket
xbindkeys
installiert einen Autostart-EintragEs sind keine weiteren Dinge notwendig.
quelle
xbindkeys -k
?Leider Fnist das eine tote Taste: Das bedeutet, dass es keinen Scan-Code hat und anderen Tasten nur dann einen zusätzlichen Scan-Code gibt, wenn sie zusammen mit ihnen gedrückt werden.
Sie können dies sehen, wenn Sie dorthin gehen
tty1
und dort ausführen:Jede Taste, die Sie drücken, gibt eine Ausgabe aus, außer Fn dass eine Zuordnung Fnzu Ctrlunmöglich ist.
Jedoch abhängig von der Hardware Ihrer Tastatur , Fn+ → könnte zu EG abzubildenden Ctrl+ →aber dann würden Sie die Funktionalität von beiden verlieren CtrlTasten ...
(Ich habe es auf meiner Tastatur versucht und dort ist es unmöglich als Fn+ →und →gebe die gleichen Scancodes ...)
quelle
word left
undword right
(was jetzt in [Strg ] ← und [Strg] →) das könnte funktionieren ... (Antwort aktualisieren?)Hier ist eine einfachere Lösung: Binden
sh -c "xdotool getactivewindow key Home "
undsh -c "xdotool getactivewindow key End "
Befehle an Alt+ ,und Alt+.Natürlich müssen Sie
xdotool
zuerst mit installierensudo apt-get install xdotool
.Dann gehen Sie zu Settings-> Keyboard-> Shortcuts-> Custom. Klicken Sie auf das Pluszeichen und erstellen Sie neue Verknüpfungen.
Hinweis: Sie können auch Alt+ Arrow_Upund Alt+ verwenden Arrow_Down, aber ich würde diese oder die CtrlTaste nicht empfehlen , da einige Programme diese bereits als Verknüpfungen verwenden. Zum Beispiel verwendet Firefox diese.
quelle