%EC%9D%84%20ESC%EB%A1%9C%2C%20CapsLock(%ED%99%80%EB%93%9C)%EC%9D%84%20CTRL%EB%A1%9C%20%EB%8B%A4%EC%8B%9C%20%EB%A7%A4%ED%95%91.png)
vim 목적으로 다른 키와 함께 사용할 때는 CapsLock을 CTRL로 다시 매핑하고, 단독으로 사용할 때는 ESC를 다시 매핑하고 싶습니다.
기존 솔루션 중 어느 것도 두 기능을 모두 제공하지 않습니다. 둘 중 하나만 제공합니다.
감사해요!
답변1
단계별 지침:
- 둘 다 설치PC키보드해킹그리고KeyRemap4MacBook. 앱을 설치한 후 재부팅하라는 메시지가 표시됩니다.
- Caps Lock을 비활성화합니다. 시스템 환경설정 -> 키보드 -> 수정자 키로 이동합니다. Caps Lock을 "동작 없음"으로 설정합니다.
- PCKeyboardHack에서 Caps Lock 키코드를 59로 변경하여 Cap Lock을 Control_L로 설정합니다.
- KeyRemap4MacBook에서 "Control_L을 Control_L로 전환합니다(+ Control_L만 입력하는 경우 Escape 전송"). "Control_L escape"를 검색했는데 상단 근처에 표시되었습니다.
업데이트:
High Sierra에서는 이 기능이 새로운 기능에 내장되어 있습니다.카라비너 요소.
설치 지침을 따른 후 다음을 수행하십시오.
- 오픈 카라비너 요소
- "복잡한 수정"을 클릭하세요.
- "규칙 추가"를 클릭하세요.
- "인터넷에서 추가 규칙 가져오기"를 클릭하세요.
- 결과 웹 페이지에서 "수정자 키 > caps_lock 키 변경"을 찾아 구성을 가져옵니다.
- 이익!
답변2
이것은 OSX 10.9에서 저에게 효과적이었습니다.
- Caps Lock을 Control로 설정하세요. 시스템 환경설정 -> 키보드 -> 수정자 키로 이동합니다. Caps Lock을 "^ Control"로 설정하고,
- KeyRemap4MacBook을 설치하고,
- KeyRemap4MacBook에서 "Control_L을 Control_L로 전환합니다(+ Control_L만 입력하는 경우 Escape 전송").
답변3
시험해 보세요KeyRemap4맥북, 특히 다음과 같은 부분이 있습니다.PC키보드해킹. 약 1년 전에는 길게 누르는 것이 Caps Lock처럼 작동 하도록 설정할 수 있었지만 Ctrl, 탭하기만 하면 Exposé가 실행되었습니다. 그래서 당신이 요구하는 것은 가능해야합니다.
KR4M 구성은 GUI가 있지만 놀라울 정도로 다양한 옵션 때문에 약간 까다로울 수 있습니다. 옵션을 스크롤하여 "PCKeyboardHack" 아래에서 옵션을 찾아보시면 될 것 같습니다.
참고: IRC의 누군가가 Mountain Lion 미리 보기에서 이 기능을 사용할 수 없다고 말하는 것을 봤습니다. Lion이 작동하는지 테스트할 아직 Lion이 없지만 온라인에서 작동하지 않는다는 내용은 아무것도 볼 수 없습니다(예외이 관련되지 않은 버그).