如何在 URxvt 中“取消绑定” Ctrl+BackSpace?

如何在 URxvt 中“取消绑定” Ctrl+BackSpace?

我的 URxvt 将Ctrl+Backspace组合键映射到Ctrl+ H。这在使用 GNU Emacs 时非常烦人。

我该如何改变这种行为?

答案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

记住执行xrdb ~/.Xresources并重新启动 urxvt。

相关内容