내가 emacs 일반 모드에있을 때마다 (악과 반대로) shift + s는 “S-“(슈퍼 키)로 등록됩니다. 이것은 내가 성가신 대문자 S를 입력 할 수 없다는 것을 의미합니다.
문제는 분명히 내 .emacs 때문입니다. emacs 파일없이 실행할 때 문제가 없기 때문입니다. 내 .emacs는 여기에서 볼 수 있습니다 : http://textuploader.com/kity
나는 파일을 읽었으며 그러한 문제를 제기해야 할 것을 볼 수 없었습니다. 또한 많은 물건을 주석 처리하고 운이 좋으면 emacs를 다시로드하려고 시도했습니다.
사용자 정의 메뉴를 사용하여 실수로 Shift + S 조합을 리바운드 할 수 있습니까?
또한 F1-k RET Shift + s를 수행 할 수 없습니다. 그러면 키 누르기가 “슈퍼”로 해석되기 때문입니다.
24.4 추출 버전을 사용하는 OS X Mavericks에 있습니다. Karabiner를 사용하고 있지만 끄면 문제가 지속됩니다. Karabiner Eventviewer에서 키 누르기가 어떻게 해석되는지 보면 잘못된 것이 없습니다.
무엇이 문제 일 수 있습니까?
답변
이 줄 :
(define-key yas-minor-mode-map (kbd "SPACE") nil)
(kbd "SPC")
대신 해야합니다 . (kbd "SPACE")
단지로 평가 "SPACE"
되는 define-key
키 시퀀스로 해석 S, P, A, C, E.
게다가, S-
디스플레이가 S
키가 수퍼 키로 해석 된다는 의미는 아닙니다 . 이는 S
접두사 키이며 Emacs가 더 많은 키를 기다리고 있음을 의미합니다. 입력 C-x
하고 잠시 기다립니다. 같은 내용이 표시됩니다.