답변:
~ / Library / KeyBindings /를 만들고이를 DefaultKeyBinding.dict로 저장하는 옵션이 있습니다.
{
"@\UF702" = moveWordBackward:;
"@\UF703" = moveWordForward:;
"~\UF702" = moveToBeginningOfLine:;
"~\UF703" = moveToEndOfLine:;
"~$\UF702" = moveToBeginningOfLineAndModifySelection:;
"~$\UF703" = moveToEndOfLineAndModifySelection:;
}
⇧⌘ ← 또는 ⇧⌘ →는 변경할 수 없습니다. 그리고 일부 텍스트보기 또는 Xcode 또는 Firefox에서는 작동하지 않습니다.
KeyRemap4MacBook을 사용하여 이것을 private.xml에 추가 할 수 있습니다 .
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_SHIFT | VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_SHIFT | VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_SHIFT | VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_SHIFT | VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT</autogen>
⌘ ←로 돌아가고 ⇧⌘ ←로 탭을 변경하면 작동이 중지됩니다.
키 코드 상수 및 사전 정의 된 설정에 대해서는 소스를 참조하십시오 .
예. Keyboard Maestro를 사용하여 방금 두 개의 새로운 매크로를 만들었습니다.
첫 번째는 <command> <left arrow>의 "핫 키 트리거"를 가지며 <option> <left arrow>의 "키 입력을 입력합니다"
두 번째는 반대로 <option> <left arrow>의 "핫 키 트리거"이며 <command> <left arrow>의 "키 입력"을 수행합니다. 그리고 그것은 작동합니다.
그런 다음 올바른 방향으로 매크로를 2 개 더 추가 할 수 있습니다.
필자가 시스템 전체에 대해 빠른 테스트로 작성하는 방법은 특정 응용 프로그램 집합으로 제한 될 수 있습니다.
하지만 키보드 마에스트로가 없는 것이 아니라, 시간 제한 데모를 가지고있다.
KeyBindingsEditor (무료)를 사용 하여 편집 DefaultKeyBindings.dict
했으며 Firefox 및 XCode에서도 훌륭하게 작동합니다.
텍스트 커서를 크루징하는 동안 ⌘ 키에서 엄지 버튼을두면 훨씬 더 잘 작동합니다. 이것이 기본값이어야합니다!
나는 당신 에게 karabiner 를 추천 합니다. 키와 키 조합을 다시 매핑하는 강력한 시스템 플러그인입니다. 원하는 키 콤보를 마음에 상관없이 매핑 할 수 있습니다. 확인 후 사랑에 빠지게됩니다