http://www.bettertouchtool.net

사이트로 가서 BetterTouchTool (이하 BTT)을 다운로드 받는다.


BTT의 환경설정으로 가서

Keyboard - Global ,

+ Add New Shortcut에서 shift + space 를 등록한다.


Keyboard Shortcut을 shift + space

Trigger Other Keyboard Shortcut을 cmd + space 로 하는데,


이 때 환경설정 > 키보드 > 단축키에서 입력 소스가

"이전 입력 소스 선택" 단축키가 cmd + space 로 등록되어 있다면

Trigger Other Keyboard Shortcut에서 cmd + space로 단축키 지정이 되지 않으므로

살짝 "이전 입력 소스 선택" 단축키를 control + space 정도로 임시로 바꿨다가 

BTT의 Trigger Other Keyboard Shortcut를 cmd + space로 등록한 후,

다시 "이전 입력 소스 선택" 단축키를 cmd + space 로 재변경한다.


참고로 Karabiner를 이용해서도 shift + space 키를 한/영키로 전환할 수 있는 기능이 있다.

https://pqrs.org/osx/karabiner/


하지만 Karabiner에서의 한/영 전환 기능은 

스페이스바의 오른쪽 cmd키와 option 키를 사용할 수 없는 문제가 있다.

(환경설정 - Change Key > For Korean - Space 키 옆 2개의 키를 '한/영'키와 '한자'키로 사용하기)

물론 이 설정을 좋아하는 유저도 많겠지만 나는 선호하지 않는다.

왼쪽 오른쪽 cmd, option 키 둘다를 원래의 용도로 사용하기 때문이다.


Karabiner에서는 Key Repeat 기능이 꽤 유용하다.

맥의 키보드 환경설정에서 "키 반복"을 제일 빠르게, 반복 지연 시간을 가장 "짧게" 설정해도 빠른 느낌이 없는데 

Karabiner에서는 이 보다 더 세밀하게 설정할 수 있기 때문이다.


저의 경우,

Karabiner > Key Repeat > Basic Configurations > Key Repeat에서,

Delay Until Repeat를 기본값인 500에서 100ms로,

Key Repeat를 기본값인 83에서 23ms로 적당히 빠르게 설정하여 사용하고 있다.