OS X Lion에서 CapsLock(탭)을 ESC로, CapsLock(홀드)을 CTRL로 다시 매핑

OS X Lion에서 CapsLock(탭)을 ESC로, CapsLock(홀드)을 CTRL로 다시 매핑

vim 목적으로 다른 키와 함께 사용할 때는 CapsLock을 CTRL로 다시 매핑하고, 단독으로 사용할 때는 ESC를 다시 매핑하고 싶습니다.

기존 솔루션 중 어느 것도 두 기능을 모두 제공하지 않습니다. 둘 중 하나만 제공합니다.

감사해요!

답변1

단계별 지침:

  1. 둘 다 설치PC키보드해킹그리고KeyRemap4MacBook. 앱을 설치한 후 재부팅하라는 메시지가 표시됩니다.
  2. Caps Lock을 비활성화합니다. 시스템 환경설정 -> 키보드 -> 수정자 키로 이동합니다. Caps Lock을 "동작 없음"으로 설정합니다.
  3. PCKeyboardHack에서 Caps Lock 키코드를 59로 변경하여 Cap Lock을 Control_L로 설정합니다.
  4. KeyRemap4MacBook에서 "Control_L을 Control_L로 전환합니다(+ Control_L만 입력하는 경우 Escape 전송"). "Control_L escape"를 검색했는데 상단 근처에 표시되었습니다.

업데이트:

High Sierra에서는 이 기능이 새로운 기능에 내장되어 있습니다.카라비너 요소.

설치 지침을 따른 후 다음을 수행하십시오.

  1. 오픈 카라비너 ​​요소
  2. "복잡한 수정"을 클릭하세요.
  3. "규칙 추가"를 클릭하세요.
  4. "인터넷에서 추가 규칙 가져오기"를 클릭하세요.
  5. 결과 웹 페이지에서 "수정자 키 > caps_lock 키 변경"을 찾아 구성을 가져옵니다.
  6. 이익!

답변2

이것은 OSX 10.9에서 저에게 효과적이었습니다.

  1. Caps Lock을 Control로 설정하세요. 시스템 환경설정 -> 키보드 -> 수정자 키로 이동합니다. Caps Lock을 "^ Control"로 설정하고,
  2. KeyRemap4MacBook을 설치하고,
  3. KeyRemap4MacBook에서 "Control_L을 Control_L로 전환합니다(+ Control_L만 입력하는 경우 Escape 전송").

답변3

시험해 보세요KeyRemap4맥북, 특히 다음과 같은 부분이 있습니다.PC키보드해킹. 약 1년 전에는 길게 누르는 것이 Caps Lock처럼 작동 하도록 설정할 수 있었지만 Ctrl, 탭하기만 하면 Exposé가 실행되었습니다. 그래서 당신이 요구하는 것은 가능해야합니다.

KR4M 구성은 GUI가 있지만 놀라울 정도로 다양한 옵션 때문에 약간 까다로울 수 있습니다. 옵션을 스크롤하여 "PCKeyboardHack" 아래에서 옵션을 찾아보시면 될 것 같습니다.

참고: IRC의 누군가가 Mountain Lion 미리 보기에서 이 기능을 사용할 수 없다고 말하는 것을 봤습니다. Lion이 작동하는지 테스트할 아직 Lion이 없지만 온라인에서 작동하지 않는다는 내용은 아무것도 볼 수 없습니다(예외이 관련되지 않은 버그).

관련 정보