Wie kann ich die Verknüpfung von Strg+Rücktaste in URxvt aufheben?

Wie kann ich die Verknüpfung von Strg+Rücktaste in URxvt aufheben?

Mein URxvt ordnet die Tastenkombination Ctrl+ der Taste + zu . Das ist bei der Verwendung von GNU Emacs äußerst ärgerlich.BackspaceCtrlH

Wie ändere ich dieses Verhalten?

Antwort1

Nachdem ich noch ein bisschen weiter nach dieser Lösung gesucht habe, habe ich eine alternative Lösung gefunden. Ich mappeStrg+Rücktastezu einer anderen Tastenkombination und dann ordne ich diese neue Kombination dem gewünschten Verhalten in meinem GNU Emacs zu.

Um dies zu erreichen, fügen Sie dies hinzu zu~/.Xdefaults(oder was auch immer Ihre Distribution dafür verwendet):

URxvt.keysym.C-BackSpace: \033[33~

Ich werde diese Frage offen lassen, bis eine geeignete Alternative erscheint (eine, dieAbonnierenignorieren Sie es einfach).

BONUS

Um diese neue Tastenkombination in GNU Emacs abzubilden, können Sie die Funktion „describe-key“ verwenden (normalerweiseCh k) und geben SieStrg+Rücktasteum herauszufinden, wie der Redakteur das sieht. In meinem Fall war es"S-"Um das gewünschte Verhalten zu erreichen, habe ich in meinem Fall Folgendes hinzugefügt:~/.emacs:

(global-set-key (kbd "S-<f9>") 'backward-kill-word)

Antwort2

Ich habe es einfach gelöst mit

URxvt.keysym.C-BackSpace: command:\000

Denken Sie daran, xrdb ~/.Xresourcesurxvt neu zu starten.

verwandte Informationen