해피해킹 mac에서 창전환하기 수정

오랜만에 블로그에 글을 쓰는 것 같다. 얼마전에 해피해킹 키보드를 영입하고 적응 중인데 생각보다는 크게 불편한 건 없는 것 같지만 가끔 이전의 습관 때문에 잘 못 입력하게 되는 경우가 있다. 그중에 하나가 다음 윈도우로 초점 이동 (cmd + ) 키 같다. 왜냐하면 배열이 [ESC] [1] [2] … 맨 끝에 [] 키다. 그래서 cmd + esc를 누르게 되는 일이 발생한다.

그래서 키 매핑을 바꿔주면 되는데 기본적으로 시스템 환경설정 > 키보드 > 단축키 > 키보드에서 다음 윈도우로 초점 이동의 단축키를 cmd + esc로 수정해 주면 된다. 하지만 다른 키보드를 쓰는 경우에 동작을 안하게 된다. 예를들면 맥북 키보드에서는 터치바에 있는 esc를 사용해야한다.

mac용 유틸리티 중에 karabiner를 사용하면 쉽게 변경해 줄 수 있는데 사용자 조합을 만들기가 쉽지 않고 다운로드 받을 수 있는 설정에는 없는 것 같아 직접 config 파일을 수정해 줘야 한다.

설정 파일은 ~/.config/karabiner/karabiner.json이다. profiles / complex_modifications / rules 항목에 다음 설정을 추가해 준다.

왼쪽 커맨드 버튼과 esc 키를 누르면 cmd + 가 동작하게 하는 설정이다. 이제 cmd + esc로도 창전환을 할 수 있고 cmd + ` 로도 할 수 있다.