Mac OS X, Emacs 및 Windows 키보드-키 재 맵핑


6

Windows 키보드 (MS Natural 4K)가 있고 Mac OS X를 사용하고 있으며 Emacs를 사용하고 싶습니다. 그러나 Emacs 용 기본 Mac OS X GUI 빌드에는 Windows 키가 메타에 매핑되어 있습니다 (일반적으로 메타가 키임 Alt). 이것은 매우 편안하지 않으며 다시 매핑하고 싶습니다. 내 환경의 나머지 부분에서 Alt는 실제로 대체이며 Windows 키는 일반적으로 Apple 키로 표시됩니다.

답변:


8

(setq mac-command-modifier 'alt) ;; 메타, 대체, 슈퍼 또는 하이퍼로 설정 가능

Windows 키가 어떻게 매핑되는지 잘 모르겠지만 원하는 수정자를 찾을 때까지 Cx Ce를 사용하여 스크래치 버퍼에서 해당 표현식을 평가 한 다음 init.el 또는 .emacs 파일에 복사 할 수 있습니다.


아, 그러나 문제는 alt 가 메타 키로 표시되지 않는다는 것입니다.
Paul Nathan

글쎄, 문제 중 하나는 23 버전 이전의 Emacs에서 Alt (Option)가 Macintosh의 Meta가 아니라는 것입니다. 테스트 할 Windows 키보드가 없지만 mac-command-modifier (meta, alt, super 또는 hyper)에 가능한 모든 값을 사용해 보셨습니까? 내 Mac 키보드에서 'alt Meta는 옵션 (alt)입니다. '메타와 함께 그것은 명령입니다. 'super'는 옵션이기도합니다 (alt). 'hyper'로 다시 옵션 (alt)입니다. 시스템마다 다를 수 있지만 작동해야합니다.
Richard Hoskins

아, 이맥스 22를 사용하고 있습니다.
Paul Nathan

2

Emacs 23을 설치하면이 문제가 해결되었습니다. Emacs 23을 얻을 수있는 기회를 주신 Richard Hoskins에게 감사합니다.

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