개인 Karabiner-Elements 구성입니다. 지극히 개인적인 구성이기 때문에 자세히 설명하지 않습니다. 미래의 나를 위해 작성했습니다.
- Karabiner-Elements
- macism:
~/.nix-profile/bin/macism - 입력 소스
- ABC:
com.apple.keylayout.ABC - 구름 두벌식:
org.youknowone.inputmethod.Gureum.han2
- ABC:
Right Command 단독 탭으로 입력 소스를 직접 선택한다. Microsoft Remote Desktop 에서는 비활성화된다.
- 현재 입력 소스가
"language": "en"이면 구름 두벌식으로 전환한다. - 현재 입력 소스가
"language": "en"이 아니면 ABC로 전환한다.
원격으로 Windows PC 를 다룰 때 모든 키매핑을 원격 PC 에 위임하기 위해 ms_rdc, vmod, input_source, misc 룰에 조건을 적절히 설정함. 모든 나머지 룰은 vmod 룰에 의존함.
원격 PC 역시 Capslock 기반으로 소프트 레이어링을 하기 때문에 그러한 키가 전달되어야 하지만 순수 Capslock 행동이 macOS 에서 MS RDC 로 그대로 전달되지 않기 때문에 사용하지 않는 임의의 키(Keypad_1)를 그러한 키로 활용한다는 가정을 함.
한 쪽 Spacebar 는 그냥 Spacebar, 다른 쪽 Spacebar 는 Keypad_0 로 구성해둔다는 가정을 함.
마찬가지로 Fn 키는 F20 으로 구성해둔다는 가정을 함.
| Tap | Hold |
|---|---|
| Spacebar | 2nd Layer |
애플 내장 fn 키로 단순 매핑