답변:
OS X에서 기본적으로 키보드 레이아웃을 통한 회전은 ctrl+ 로 정의됩니다 space. 이 매핑은 스포트라이트 트리거를 위해 해제되어 있습니다.
이 기본 맵핑을 수정하려면 시스템 환경 설정-> 하드웨어-> 키보드 및 마우스-> 키보드 단축키로 이동해야합니다. 입력 메뉴에 대한 목록 항목이 있습니다. 확인란을 선택하면 활성화됩니다. 여기에서 목록 오른쪽의 미리 정의 된 바로 가기를 두 번 클릭하십시오. 기존 바로 가기를 선택하고 편집 할 수 있으면 원하는 바로 가기 시퀀스를 입력 할 수 있습니다.
불행히도 alt+ shift자체로는 단축키가 허용되지 않습니다. 믹스에 비 제어 키가 있어야합니다. 가장 근접한 것은 alt+ 를 사용하는 것입니다 z( 'z'사용, 키보드 왼쪽의 Shift 옆에 있음). 스핀의 반대 순서에 대한 바로 가기를 설정하는 옵션도 있습니다. alt+ shift+ z는이를위한 자연스러운 옵션입니다.
alt + shift + z
많은 응용 프로그램에서 사용에서 인기있는 키보드 단축키 인 실행 취소를 취소 ( alt + z
). 따라서 다른 바로 가기를 찾는 것이 좋습니다. 어때요 cmd + e
?
Karabiner의 OS X를위한 키보드 카스타 스위치 언어에 고도 교대 (또는 Ctrl-변화를) 매핑 할 수 있습니다
alt+shift
. 이를 가능하게하는 추가 "추가 기능"이 있습니까?
작은 유틸리티 인 MLSwitcher [2]를 사용하면 macOS 10.13 High Sierra에서 정확하게 작동 할 수 있습니다. App Store에서 무료로 제공됩니다.
자세한 정보는 여기 : http://bluezbox.com/mlswitcher2.html
일부 로케일에서 명령 공간 및 옵션 명령 공간은 기본적으로 입력 소스를 변경합니다. 시스템 환경 설정에서 키보드 단축키를 활성화하거나 변경할 수 있습니다.
바로 가기 레코더는 옵션 전환과 같은 바로 가기를 입력 할 수 없습니다. 옵션 이동을 실제로 사용하려면 KeyRemap4MacBook 을 사용하여 옵션 이동 공간과 같은 키 조합에 매핑 할 수 있습니다 . 시프트를 놓으면 트리거됩니다.
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
이것은 shift를 누를 때 발생하지만 option-shift- [:와 같은 단축키에 대해서는 option 전에 shift를 눌러야합니다.
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
옵션과 Shift 키를 동시에 눌러야합니다.
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
또한 Cmd+를 찾고 있다면 Shift언어 자동 전환을 비활성화 한 후 Punto Switcher가 언어 전환을 Cmd+ 로 바인딩 할 수 있습니다 Shift.
@wayfarer가 언급 한 Karabiner는 나를 위해 속임수를 사용했습니다. Ctrl-Shift를 Ctrl-Space에 매핑하는 규칙은 다음과 같습니다.
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}