작성일: 2023년 11월 21일 (새 Macbook을 구입한 날 ^^) --- 오늘 내가 테스트했던 macOS 버전은 Sonoma 14.1.1이다. 잘 동작한다. 그리고 구형 Macbook에서는 Monterey (v12.x) 버전에서 아래와 같은 방법으로 설정해서 잘 사용했었다.
동작 원리는 잘 모르겠고, 그냥 아래 명령을 따라서 수행하면 한영 변환키 설정이 잘 된다.
내가 원하는 한영 변환키 조합은 이렇다.
[ Shift + Space ]
##
## brew 명령을 이용하여 "xcodes"를 설치한다.
## "xcodes"를 설치해야 "plutil" 명령을 사용할 수 있기 때문이다.
##
$ brew install --cask xcodes
##
## plist 파일을 xml 형식으로 변경
##
$ cd ~/Library/Preferences/
$ plutil -convert xml1 com.apple.symbolichotkeys.plist
##
## xml 형식로 변경된 문서를 수정
##
$ vi com.apple.symbolichotkeys.plist
... 중간 생략 ...
<key>61</key> ## <<-- 먼저 <key>61</key> 이 부분을 검색해서 찾고, 아래 부분을 수정할 것!
<dict>
<key>enabled</key>
<true/>
<key>value</key>
<dict>
<key>parameters</key>
<array>
<integer>32</integer>
<integer>49</integer>
<integer>131072</integer> ## <<-- 이 부분을 131072로 변경
</array>
<key>type</key>
<string>standard</string>
... 중간 생략 ...
##
## xml 형태의 파일을 다시 원래의 plist binary 형태로 변환
##
$ plutil -convert binary1 com.apple.symbolichotkeys.plist
위 파일 편집에 관해 부연 설명을 하자면, <integer>8519680</integer> 라고 되어 있던 줄을 <integer>131072</integer> 로 수정하는 것이다.
위와 같이 plist 파일을 변경하고 나면, 반드시 macOS를 Reboot해야 한다.
어떤 사람은 log-out, log-in만 해도 잘 된다고 하던데... 내가 직접 해보니, 꼭 Reboot을 해야 정상적으로 한영 변환 설정이 적용된다.