如何在 URxvt 中「取消綁定」Ctrl+BackSpace?

如何在 URxvt 中「取消綁定」Ctrl+BackSpace?

我的 URxvt 將Ctrl+Backspace組合鍵映射到Ctrl+ H。使用 GNU Emacs 時這非常煩人。

我該如何改變這種行為?

答案1

在對該解決方案進行了更多搜索後,我找到了替代解決方案。我正在繪製地圖Ctrl+退格鍵到其他一些組合鍵,然後我將這個新組合映射到我的 GNU Emacs 中所需的行為。

要實現此目的,請將其添加到~/.Xdefaults(或您的發行版用於此目的的任何內容):

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

我將保留這個問題,直到出現適當的替代方案(一個使烏爾克斯VT簡單地忽略它)。

獎金

要將這個新的鍵綁定映射到 GNU Emacs 中,您可以使用describe-key 函數(通常查克)並輸入Ctrl+退格鍵了解編輯如何看待這些東西。就我而言,是“S——”。為了實現所需的行為,就我而言,我將其添加到〜/.emacs

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

答案2

我只是設法解除綁定

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

請記住執行此操作xrdb ~/.Xresources並重新啟動 urxvt。

相關內容