Как «отвязать» Ctrl+BackSpace в URxvt?

Как «отвязать» Ctrl+BackSpace в URxvt?

Мой URxvt отображает комбинацию клавиш Ctrl+ Backspaceна Ctrl+ H. Это крайне раздражает при использовании GNU Emacs.

Как изменить это поведение?

решение1

После дополнительных поисков этого решения я нашел альтернативное решение. Я наношу картуCtrl+BackSpaceна какую-то другую комбинацию клавиш, а затем я сопоставляю эту новую комбинацию с желаемым поведением в моем GNU Emacs.

Чтобы добиться этого, добавьте это к~/.Xdefaults(или то, что ваш дистрибутив использует для этого):

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

Я оставлю этот вопрос открытым, пока не появится подходящая альтернатива (та, которая сделаетurxvtпросто проигнорируйте его).

БОНУС

Чтобы сопоставить эту новую привязку клавиш с GNU Emacs, вы можете использовать функцию describe-key (обычноЧ к) и типCtrl+BackSpaceчтобы узнать, как редактор смотрит на это. В моем случае это было"С-". Чтобы добиться желаемого поведения, в моем случае, я добавил это к~/.emacs:

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

решение2

Мне просто удалось отвязать его с помощью

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

Не забудьте сделать это xrdb ~/.Xresourcesи перезапустить urxvt.

Связанный контент