최근 맥 os 업데이트후 shift+space 한영전환이 막혔다. 해결 방법을 찾아 정리해둠.
카라비너를 설치한다.
권한을 주고 실행 후 Settings -> Complex Modification에서 다음 부분을 수정
"manipulators": [
{
"from": {
"key_code": "spacebar",
"modifiers": {
"mandatory": [
"left_shift"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "f18",
"modifiers": []
}
],
"type": "basic"
}
]
이후 f18 로 shift+space가 맵핑이 된다. 맥의 settings -> keyboard shortcuts -> input methods에서 next source를 눌러 shift+space를 입력하면 f18이 입력되어 완성!
주의할 점은 karabiner는 어디까지나 키 입력을 받아 키 코드를 교체해주는 프로그램이라는 것이다. 다시 말해 이 프로그램은 모든 키 입력을 들여다볼 수 있다. 홈페이지의 프라이버시, 시큐리티 항목에서는 보안을 최우선으로, 개인정보를 최우선으로 한다고 되어있기는 하다. 그러나 제 삼자가 발견한 보안 문제가 있을 가능성을 배제할 수 없으며 제작자의 선의에 내 보안을 의존하는 것은 물론이다.