URxvt에서 Ctrl+BackSpace를 어떻게 "바인딩 해제"합니까?

URxvt에서 Ctrl+BackSpace를 어떻게 "바인딩 해제"합니까?

내 URxvt는 Ctrl+ 키 조합을 + Backspace에 매핑하고 있습니다 . 이는 GNU Emacs를 사용할 때 매우 짜증나는 일입니다.CtrlH

그 행동을 어떻게 바꾸나요?

답변1

이 솔루션을 더 검색한 후 대체 솔루션을 찾았습니다. 매핑 중이에요Ctrl+백스페이스다른 키 조합에 연결한 다음 이 새로운 조합을 내 GNU Emacs의 원하는 동작에 매핑합니다.

이를 달성하려면 다음을 추가하십시오.~/.Xdefaults(또는 배포판에서 이를 위해 사용하는 모든 것):

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

적절한 대안이 나타날 때까지 이 질문을 열어 두겠습니다.urxvt그냥 무시하세요).

보너스

이 새로운 키 바인딩을 GNU Emacs에 매핑하려면 설명 키 기능을 사용할 수 있습니다(보통Ch k) 및 유형Ctrl+백스페이스편집자가 이 내용을 어떻게 보고 있는지 알아보세요. 내 경우에는 그랬다."에스-". 원하는 동작을 달성하기 위해 제 경우에는 이것을~/.emacs:

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

답변2

나는 단순히 그것을 바인딩 해제했습니다.

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

urxvt를 수행 xrdb ~/.Xresources하고 다시 시작하는 것을 잊지 마십시오.

관련 정보