URxvt에서 Ctrl + BackSpace를 "바인드 해제"하려면 어떻게합니까?


3

내 URxvt가 Ctrl+ Backspace키 조합을 Ctrl+에 매핑하고 H있습니다. GNU Emacs를 사용할 때 이것은 매우 성가신 일입니다.

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

답변:


4

이 솔루션에 대한 추가 정보를 검색 한 후 다른 솔루션을 찾았습니다. 나는 매핑하고있어 Ctrl 키 + 백 스페이스 다른 키 조합으로 다음 내 이맥스에서 원하는 동작이 새로운 조합을 매핑하고 있습니다.

이것을 달성하려면 이것을 ~ / .Xdefaults에 추가하십시오 (또는 배포자가 이것에 사용하는 것) :

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

적절한 대안이 나타날 때 까지이 질문을 열어 두겠습니다 ( urxvt는 단순히 그것을 무시 하게 만듭니다 ).

보너스

이 새로운 키 바인딩을 GNU Emacs에 매핑하려면 describe-key 함수 (일반적으로 Ch k )를 사용하고 Ctrl + BackSpace 를 입력 하여 편집기가이 내용을 보는 방법을 찾을 수 있습니다. 제 경우에는 "S-" 입니다. 원하는 동작을 달성하기 위해 필자의 경우 이것을 ~ / .emacs에 추가했습니다 .

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

1

나는 단순히 그것을 묶지 않고 관리했다.

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

어떻게 기억 xrdb ~/.Xresources하고 urxvt 다시 시작합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.