Snow Leopard에서 Caps-Lock 키를 Escape (Vim 용)에 다시 매핑하려면 어떻게해야합니까?


9

분명히 리눅스에서는 xmodmap을 사용할 수 있습니다. Leopard에서는 PCKeyboardHack이라는 InputManager를 사용했습니다. 그러나 이제 InputManager가 깨졌습니다.

OS X 10.6에서 위생을 유지하고 Caps Lock to Escape를 계속 사용하려면 어떻게해야합니까?

답변:


3

Mac 근처에서 확인 해야 할 곳 이 없어서 Ukelele 가 Caps 잠금 장치를 다시 매핑 할 수 있습니까? 시스템 환경 설정을 사용하여 Caps 잠금을 다시 매핑 할 수는 있지만 가능한 대체품은 제한적이라고 생각합니다 (Mac과는 별도로).

또한 이중 명령 에 해당 매핑이 포함되어 있는지 확인할 수 있습니다. 보고서에 따르면 SL의 32 비트 커널 모드에서 적어도 작동한다고 제안합니다.

편집하다:

SL 용 PCKeyboardHack 포크가있는 것 같습니다.

http://github.com/bjeanes/PCKeyboardHack


감사! PCKeyboardHack의 새로운 빌드로 해결되었습니다. 내 손가락과 정신 건강에 미리 감사드립니다!
Tom Morris

1
기쁘다; 이 질문에 답변 된 것으로 표시해야합니다. ;-)
The Tentacle

PCKeyboard는 완전히 갈 길을 열었습니다.
Jason Sundram

3

그것은 실제로 귀하의 질문에 대한 답변은 아니지만, 손가락이 Vim 모드를 전환하기 위해 지금까지 여행하지 않도록 키를 다시 매핑하려고한다고 상상합니다. 일주일 전 또는 두 번 전에 키 Ctrl-[를 누르는 것과 같으며 Esc입력하기가 쉽다 는 것을 알았 습니다.

Ctrl-[대신 손가락을 가르치는 것이 좋습니다 . 그러면 키를 다시 매핑 할 필요가 없으며 Caps-Lock 기능을 잃지 않습니다.


이스케이프 키를 사용할 수있는 경우에도 Vi (m)을 사용하는 것이 좋습니다. 장치 독립성을 제공 할뿐만 아니라 "터치 타이핑 친화적"입니다.
Dominic Cronin

2
  1. 시스템 환경 설정 열기
  2. 키보드 환경 설정을 엽니 다.
  3. '키보드'탭에 있는지 확인하십시오
  4. 'Modifier Keys'를 클릭하십시오
  5. 원하는대로 변경하십시오.

4
이것은 좋지만 Caps Lock, Control, Option 및 Command 사이에서만 다시 매핑 할 수 있습니다. Esc, Delete, Return 및 Shift가 부족합니다. PS 메뉴와 대화 상자가 키보드에 실제로 나타나지 않는 캡 잠금, 제어, 이동, 옵션 및 이스케이프 기호를 사용한다는 것은 다른 사람을 귀찮게합니까?
dlamblin

이것은 지금 작동합니다 (이제 터치
스크린

0

컴파일 할 때 두 가지 문제가있었습니다.

1 : 당신의 경로에 개발자 물건이 있는지 확인하십시오. 구체적으로 다음 줄을 경로에 추가하십시오.

/ 개발자 / usr / bin /

2 : otool을 찾을 수없는 기괴한 오류가 발견되었습니다.이 오류는 다음과 같습니다.

이것을 사용하여 해결하십시오.

ln -s / 개발자 / usr / bin / otool / usr / bin / otool

그 후 모든 것이 나를 위해 일했습니다.


0

이것이 귀하의 질문에 대한 답변이 아니지만 문제의 해결책 일 수 있습니다.

" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>

이것을 .vimrc 파일에 넣으십시오. 그런 다음 ii를 눌러 삽입 또는 명령 모드에서 벗어날 수 있습니다. ESC 또는 CAPS 잠금 키에 접근 할 필요가 없습니다.


0

Seil을 사용하여 Mac 키보드를 다시 매핑합니다 https://pqrs.org/osx/karabiner/seil.html.en

  1. Seil 다운로드
  2. '캡 잠금 키 변경'을 확인하십시오.
  3. 키 코드를 51에서 53으로 변경

또한 Mac 키보드 설정에서 기본 Caps Lock 키를 무시해야합니다.

  1. 설정-> 키보드-> 키보드 탭
  2. 수정 자 키를 클릭하십시오 (오른쪽 아래).
  3. Caps Lock 설정을 'Caps Lock'에서 'No Action'으로 변경
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.