[apple] Karabiner가없는 키 리 맵핑

“시스템 환경 설정-> 키보드-> 수정 자 키”를 통해 설정 : Caps Lock as Ctl.

그런 다음 새로운 Karabiner (이전의 KeyRemapForMacBook)를 설치 하여 다음 키를 다시 매핑했습니다.

  • 왼쪽 Ctl = Fn
  • Fn = 왼쪽 Ctl

그러나 Karabiner를 설정하면 “시스템 환경 설정”으로 만든 “Caps Lock to Ctl”키 다시 매핑이 손실되었습니다. 이제 Karabiner 는 Caps Lock 키만 다시 매핑하기 위해 또 다른 앱 ( SEIL )을 설치해야 합니다. 나는 그것이 말도 안된다고 생각하고 하나의 키를 다시 매핑하기 위해 다른 앱을 설치하고 싶지 않습니다.

따라서 시스템에서 Karabiner를 제거한 다음 “시스템 환경 설정-> 키보드-> 수정 자 키”를 통해 다음 키 재 맵핑을 설정했습니다.

  • Caps Lock = Ctl
  • 왼쪽 Ctl = 없음 ( 키 바인딩 없음 => 데드 키 )
  • Fn은 Fn을 유지합니다 ( 참고 : # 1 : 어쨌든 많이 사용하지 않으며, # 2 : Thinkpad “Fn on far left”스타일에 익숙하기 때문에 귀찮게하지 않습니다 ).

그러나 Karabiner가 어떻게 내부에서 마법을 수행하는지 궁금합니다. 내 이해는 궁극적으로 Karabiner가 키 다시 매핑 구성을 OS에 전달해야한다는 것입니다. 또는 Karabiner가 시스템에 커널 모듈로 삽입되어 키보드에 입력 된 모든 키를 보면서 Ctl 및 Fn 키를 감지합니까?

더 중요한 것은 Karabiner없이이 키 재 맵핑을 달성 할 수있는 방법이 있습니까 (Linux의 xmodmap과 유사)?



답변

슬프게도, MacOS Sierra와 함께 Karabiner는 이상한 종류의 사실에 빠졌지 만 언젠가는 우리가 고칠 것입니다.

Karabiner는 내가 필요한 것에 대한 완벽한 도구이기 때문에 너무 나쁩니다. (어리석은 손가락이 여전히 ^ W를 눌러 단어를 삭제하고 창을 죽이고 창을 죽일 수 있기 때문에 MacOS가 40 세의 UNIX 터미널처럼 작동하게되었습니다 멈추지 말고, 안 도와주세요, 결국 죽을 것이고 내 문제는 해결되었습니다).

저의 다른 주요 도구는 약어를위한 Typinator입니다. w는 with, h는 n, and는 등입니다. 그것들은 정말로 합산됩니다.

지금까지 BetterTouchTool이 Karabiner를 대체 할 수있는 것으로 나타났습니다. 그러나 다른 사람들에게는 더 나쁘다. 개발자가 말했지만 키 반복이 작동하지 않습니다. (아마도 Typinator와 상호 작용하지만 후자를 끄더라도 문제가 해결되지는 않습니다.)

이 두 가지 도구 (Typinator와 BetterTouchTool)를 사용하여 소설을 썼지 만, 여전히 더 나은 것을 발견 한 사람이라면 누구나 감사하게 생각합니다.


답변

나는 당신이 요구하는 것을하기 위해 두 가지 응용 프로그램이 필요하다는 것에 대해 약간 모순적이고 의견에 동의하지 않을 것입니다.

애플은 한 가지 도구의 유닉스 유산을 채택하여 한 가지 일을했으며 Karabiner는 그 전통을 이어가고있다. 두 앱 모두 전문적인 품질로 유지 관리, 디버깅, 문서화 및 지원됩니다. 두 앱 모두 시도하거나 의존하는 데 비용이 들지 않습니다. 둘 다 그들이하는 말을 정확하게 수행합니다.

마지막으로 확인했을 때 Apple은 수천 개의 파일을 설치하고 처음 로그인하기 전에 수백 개의 파일을 실행 중입니다. 모든 키를 완전히 다시 매핑하기 위해 2 개의 프로그램을 설치하면 큰 문제가 아닌 것처럼 보이지만 그 점에 대해서는 틀리게 열려 있습니다.

나는 말할 것 – 설치 Karabiner를 설치 세일을 의지에서 키를 매핑 할 수있는 능력을 즐길 수 있지만, 아마도 당신이 달성하기 위해 노력하고 무엇에 약간의 결핍을 누락.


답변

이것이 답변이 늦다는 것을 알고 있지만 Better Touch Tool을 사용하고 있습니다. 몇 가지 기능을 제공합니다.

  1. 키 다시 매핑 : 새로운 블루투스 키보드를 사용하고 있으며 더 큰 USB 키보드에서 익숙한 Home, End 및 Forward Delete 키가 필요하므로 Alt- 오른쪽 화살표 및 ALT- 왼쪽 화살표 종료 및 홈으로, SHIFT-DELETE에서 FORWARD-DELETE로. ‘1’과 ‘i'(원하는 것처럼)를 다시 매핑 할 수는 없지만 기능 및 제어 키를 다시 매핑 할 수 있다고 생각합니다.
  2. Magic Mouse Gestures Remap : Apple이 9 개의 Spaces를 그리드 (3 가로, 3 아래)로 매핑하고 새 공간을 싫어할 때 사용했습니다. 마우스로 스 와이프 (및 일부 키 조합)를 매핑하여 한 번에 3 개의 공백을 왼쪽이나 오른쪽으로 이동할 수 있습니다. 9 개의 공백이 하나의 긴 줄에 배치되어 있지만, 나에게 아주 잘 작동하는 오래된 3×3 격자가있는 것과 같습니다.
  3. 트랙 패드 제스처 재 맵핑 : 트랙 패드를 많이 사용하고 마우스에서 사용하는 것과 동일한 제스처를 트랙 패드 및 마우스에서 작동하지 않는 트랙 패드에 대해 잘 작동하는 다른 커플까지 매핑 할 수 있습니다.
  4. 다른 장치 다시 매핑 : 일반 마우스, Siri 또는 Apple 리모컨 등에서도 작동 할 수 있습니다.

기본적으로 거의 모든 형태의 입력을 다수의 선택에 다시 매핑 할 수 있습니다. BTT를 사용하여 하나 또는 두 개의 함수 만 다시 매핑 한 후 “이 작업을 수행 할 수 있으면 좋겠다”고 생각하면서 점점 더 많은 리 맵핑이 이루어졌습니다.


답변

macOSX Sierra에서 Karabiner를 제거해야했습니다. 그것은 중요한 반복의 이상한 문제를 일으키고 쉬프트가 끊임없이 유지되는 것처럼 행동했습니다. 프로그램을 제거하고 키보드 문제가 사라졌습니다.

그러나 올바른 옵션 키를 정방향 삭제로 다시 매핑하는 데 의존했습니다. 편집에 매우 편리합니다.

Better Touch Tool을 사용하여 문제를 해결했습니다. + 옵션을 만들었습니까? 순방향 삭제 (Windows 삭제) 단일 키는 아니지만 작동합니다.


답변