Como faço para "desvincular" Ctrl + BackSpace no URxvt?

Como faço para "desvincular" Ctrl + BackSpace no URxvt?

Meu URxvt está mapeando a combinação de teclas Ctrl+ Backspacepara Ctrl+ H. Isso é extremamente irritante ao usar o GNU Emacs.

Como faço para mudar esse comportamento?

Responder1

Depois de pesquisar um pouco mais por esta solução, descobri uma solução alternativa. estou mapeandoCtrl+BackSpacepara alguma outra combinação de teclas e então estou mapeando essa nova combinação para o comportamento desejado em meu GNU Emacs.

Para conseguir isso, adicione isso a~/.Xdefaults(ou o que quer que sua distro use para isso):

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

Deixarei esta questão em aberto até que apareça uma alternativa adequada (uma que façaurxvtsimplesmente ignore).

BÔNUS

Para mapear esta nova ligação de teclas no GNU Emacs, você pode usar a função description-key (geralmenteCh k) e digiteCtrl+BackSpacepara descobrir como o editor está vendo essas coisas. No meu caso, foi"S-". Para alcançar o comportamento desejado, no meu caso, adicionei isso a~/.emacs:

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

Responder2

Eu simplesmente consegui desvinculá-lo com

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

Lembre-se de fazer xrdb ~/.Xresourcese reiniciar o urxvt.

informação relacionada