URxvt で Ctrl+BackSpace を「バインド解除」するにはどうすればよいですか?

URxvt で Ctrl+BackSpace を「バインド解除」するにはどうすればよいですか?

Ctrl私の URxvt は+キーの組み合わせを+Backspaceにマッピングしています。これは GNU Emacs を使用するときに非常に煩わしいです。CtrlH

その動作を変更するにはどうすればよいでしょうか?

答え1

この解決策をさらに探した後、別の解決策を見つけました。マッピングしていますCtrl+バックスペース他のキーの組み合わせに変更し、この新しい組み合わせを GNU Emacs で目的の動作にマッピングします。

これを実現するには、これを追加します~/.Xdefaults(またはディストリビューションがこれに使用するもの):

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

適切な代替案が出てくるまで、この質問は未解決のままにしておきます(ウルクス単に無視してください。

ボーナス

この新しいキーバインディングをGNU Emacsにマッピングするには、describe-key関数(通常はチク)と入力してCtrl+バックスペース編集者がこれをどう見ているかを知るために。私の場合は「し…」望ましい動作を実現するために、私の場合はこれを追加しました~/.emacs:

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

答え2

私は簡単にそれを解除することができました

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

必ず urxvt を再起動してくださいxrdb ~/.Xresources

関連情報