답변:
Seil (이전 PCKeyboardHack ) 을 사용해보십시오 . Caps Lock을 Right-Ctrl (일반 Ctrl 아님)에 바인딩하여 Emacs에서 Caps Lock을 Meta에 바인딩 할 수 있습니다 (Ctrl은 Ctrl로 유지하고 다른 키는 일반적인 동작으로 유지됨).
macOS Sierra 이상에 있고 명령 줄을 사용하는 것이 마음에 들지 않는다면 Hang Lu Su의 블로그 에서 본 기술로 할 수 있습니다 .
$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'
연결된 게시물에서 그녀는이 바인딩이 재시작 후에도 키를 유지하거나 다른 키를 매핑하는 것과 같은 다른 작업을 수행합니다. 다음은 사용 된 기술과 모든 키에 사용할 코드를 설명 하는 Apple 문서 입니다.
질문과 원래 답변이 macOS Sierra보다 오래되었다는 것을 알고 있지만 아마도 더 최근에 문제를 겪고있는 사람들에게 유용 할 수 있습니다.
ControllerMate는 Apple에 ➤ 시스템 환경 설정… ➤ 키보드 ➤ 키보드 ➤ 수정 자 키… ➤ Caps Lock 키 ➤ 동작 없음이 주어지면 정상적인 자동 반복, 지연 또는 가벼운 전환을받지 않습니다.
Control, Meta (Alt) 및 Control-Meta는 다음과 같은 추가 논리를 취했습니다.
평화 — 데본
PS Emacs² & Lisp³는 문자 A의 왼쪽에 Rubout으로 성장했습니다. Control-Meta-Super-Hyper-Shift-Greek-Top 수정 키를 사용하여 Knight TV 키보드 ⁴ 및 Space Cadet 키보드 ⁵ 레이아웃을 참조하십시오.
PPS 암호를 입력하려면 하드웨어 삭제 키가 필요할 수 있습니다.
PPPS 양쪽 변속 키 코드에서 캡 잠금 기능을 사용하려면 알려주십시오.
PPPPS Mgt는 다음 https://en.wikipedia.org/wiki/ 링크 를 게시하지 못하게 합니다. [2] Emacs [3] Lisp_ (programming_language) [4] Knight_keyboard [5] Space-cadet_keyboard