저는 한국어, 영어, 중국어 3가지 언어소스를 사용합니다.
위 사이트를 참고하여 적용을 시작했으나, 위 처럼하면 버그가 생깁니다.
영어 외 1가지 언어만 변환이 가능합니다. 저같은 경우는 한국어 혹은 중국어 사용이 불가했습니다. 메뉴 바에는 한국어, 중국어, 영어가 모두 돌아가지만 실상 출력되는 것은 2개뿐으로 버그로 보였습니다.
아래 처럼 설정하면 control + space / right command / F6 3가지 키로 언어 전환을 할 수 있게 됩니다.
테스트 해보니 "이전 입력소스 선택"을 단 하나의 키로 설정하면 버그가 생기는 것 같습니다. 그래서 control + space 를 사용했습니다.
대신 "입력 메뉴에서 다음 소스 선택"을 F6으로 지정하는 방법을 했습니다.
한 가지 단점이 있다면, 영어 <--> 한국어의 한/영전환은 없습니다.
저는 앞으로 caps lock키를 한/영전환 및 대문자 고정 키로 사용하지 않고, 저만의 단축키 설정에 사용할 것이기 때문에 이 불편함은 감수하겠습니다.
사용하다가 더 편한 사용법을 발견하게 되면 업데이트를 하겠습니다.
이 설정을 완료하기 위해 karabiner-elements 프로그램이 필요합니다.