맥에서 카라비너로 한영 전환 안 될 때 해결 방법

Posted by gams
2024. 8. 17. 15:21 IT/기타

맥에서 카라비너로 한영 전환 안 될 때 해결 방법 알아봅니다. 저는 아이맥에서 사용하는 레이니75(Rainy75)에서 한영키를 스페이스키 바로 오른쪽 키로 설정하려 했으나 되지 않아서 여러 방법을 적용해 봤습니다.

맥에서 카라비너로 한영 전환 안 될 때 해결 방법


처음에는 아주 기본적인 카라비너(Karabiner) 기본 설정법부터 complex modification을 적용하는 방법까지 다 해 봤는데요, 기본 설정으로는 아예 한영 키가 먹히지 않았고, complex modification은 실제로 사용해 보니 뭔가 복잡하면서도 편법으로 된 것 같아서 딱 마음에 들지는 않더군요.

그리고 기분 탓이겠지만 딜레이가 느껴지는 것 같기도 했습니다. 그래서 가장 기본적인 적용을 하면서도 한영 전환을 제대로 해 보고 싶어서 본문의 방법을 찾아서 해 봤네요. 혹시나 카라비너를 사용하면서 한영 키 설정이 마음대로 안 될 때 한 번 따라 해 보시기 바랍니다.

 

 

카라비너나 VIA에서 기본 설정으로 시도


* 본문의 내용은 VIA, 카라비너 등을 사용해도 한영 키 전환이 정상적으로 되지 않는 경우에 참고하시면 됩니다. 



맥북이든 아이맥이든 상관없이, 맥에서는 한영 전환이 기본 설정으로 캡스락이나 Ctrl+Space로 되어 있죠.

그냥 맥에 있는 키보드를 사용할 때는 이렇게 써도 상관없지만, 외부 키보드를 사용할 때는 윈도용 키와 충돌이 나거나 원래 윈도에서 사용하던 한영 전환 키, 즉 스페이스바 바로 오른쪽에 있는 키를 한영 키로 사용할 수 없어서 난감합니다.

저도 익숙해져 보려고 했는데 이게 잘 안 되더군요. 이번에 새로 키보드를 영입하면서 다시 한영 키를 바꿔줘야 해서 도움 되실 분들을 위해 포스팅을 올려봅니다.

참고로 VIA에서 하면 안 되나 하시겠지만, 여기서도 적용이 안되었습니다. VIA도 카라비너의 complex modification(이 부분은 구글에 검색해 보면 나옵니다)처럼 매크로 키를 이용하는 방법이 있습니다.

이것 역시 안정적이지 못해서, 적용에 어려움이 있었습니다.


다른 분들은 다 VIA로 잘만 되던데 제 레이니75는 말썽을 피우네요. 윈도에서 전환해서 가져왔어도 맥에서는 또 안 되더군요. 커뮤니티를 둘러보니 저처럼 안 되는 분들은 대부분 맥 환경에서 사용할 때였습니다.

먼저 제가 사용하는 환경은 아이맥입니다. 맥 환경에서 한영 키 전환을 윈도용처럼 해 보려고 하다 보니 이런 상황까지 왔네요. 보통은 캡스락 키를 이용한다거나 컨트롤 스페이스 또는 커맨드 스페이스 조합으로 한영 전환을 많이 하시죠.

이 방법이 틀린 것은 아닌데, 제가 익숙해지기까지 시간이 걸리고, 또 윈도 노트북도 같이 병행해서 사용하기 때문에 그냥 하나로 한영 전환법을 통일시키고 싶더군요.

그렇지 않은 분이라면 원래 맥에서 전환하는 한영 전환법을 활용하면 되겠습니다. 지금 알려드리는 건 저처럼 윈도와 맥에서 동일한 키 설정으로 한영 변환을 하고 싶은 분께 적용되는 방법입니다. 이미 기본 설정으로 해 보았는데 안 되기 때문에 여기까지 오신 분들이 이 글을 읽을 거라 생각되어 기본 설정법은 따로 적지 않겠습니다.

먼저 Karabiner는 아래 링크를 통해서 다운받으면 됩니다.


https://karabiner-elements.pqrs.org/

 

Karabiner-Elements

Karabiner-Elements A powerful and stable keyboard customizer for macOS. Download v15.0.0 Toggle Dropdown Download v15.0.0 For macOS 15 Sequoia For macOS 14 Sonoma For macOS 13 Ventura Download v14.13.0 For macOS 12 Monterey For macOS 11 Big Sur Download v1

karabiner-elements.pqrs.org

 

 


카라비너로 한영키 전환을 윈도와 같이 설정해 보기

 

 

▶️ 카라비너(Karabiner)에서 한영 키를 바꿀 때 주의할 점

 

카라비너를 사용해서 한영 키를 바꿀 때는 기본적으로 사용하지 않는 펑션 키를 설정해 놓아야 합니다. 주로 F18이나 F19 이런 키를 지정해 주죠. 사용하지 않는 펑션 키라면 어떤 것을 지정해도 좋으나 되도록 거의 안 쓰는 뒤쪽 숫자의 펑션 키를 활용하는 게 좋습니다.

저는 F19를 한영 키로 지정했습니다.

그리고 기존 설정 방법을 따라했는데도 그냥 먹통 키가 되어 버리는 경우가 많은데요, 이것은 정확하게 해당 키가 어떤 입력이 되는지 확인하면 쉽게 해결할 수 있습니다.

스페이스바 오른쪽 키를 눌렀는데 키 입력에서는 아무런 반응이 없다면 일단 카라비너 이벤트 뷰어(Karabiner-EventViewer)를 열어서 어떤 입력값을 가지는지 먼저 확인하는 게 중요합니다.

참고로

레이니75 키보드를 이것저것 설정한다고 키가 섞여 있을 경우 초기화를 하고 싶다면 다음과 같이 해 주세요.

Rainy75 초기화 방법:
Fn+Esc 3초간 누르기

이렇게 하면 화이트 LED가 깜박이면서 공장초기화 상태로 바뀝니다.

Rainy75 맥 전환 방법:
Fn+M 3초간 누르기

맥으로 전환되면 캡스락 키에 화이트 LED가 3회 깜빡이고, 윈도로 전환되면 1회 깜빡입니다.


그럼 차례차례 아래 과정을 따라 해 보시기 바랍니다.



▶️ VIA에서 Fn과 Ctrl 키 위치 바꾸기

레이니 75에서 바꿀 때는 먼저 VIA를 한 번 사용해야 합니다. 굳이 VIA를 사용하는 이유는 카라비너에서는 대부분 Fn키 설정을 바꿀 수 없기 때문입니다.

또한 VIA에서 모두 다 해결하지 않는 이유는 VIA에서 알려진 방법으로 바꿨는데도 한영키가 먹히지 않았기 때문입니다.

스페이스바 바로 옆 키가 Fn이 아니어서 바로 바꿀 수 있는 키보드라면 이 단계는 넘기고 바로 카라비너 설정으로 가면 됩니다. 

>> VIA 바로가기 링크
https://usevia.app/

 

VIA

Your keyboard's best friend

usevia.app


* VIA 연결 시에는 반드시 JASON 파일이 필요합니다. 해당 파일은 제작사 홈페이지에서 다운받을 수 있으며, 검색해 보면 정확하게 어떻게 연결하는지 방법을 알려놓은 블로그가 많습니다. 

그리고 되도록 USB 연결로 연결하시는 걸 추천드립니다. 무선 연결 시 연결이 되지 않는 경우가 많습니다. 유선 연결 때는 캡스락 키를 열면 나오는 온오프 스위치를 오프로 바꾸고, Fn+Tab 키를 반복해서 눌러 유선 연결을 하면 됩니다.

Fn+Tab 했을 때 Esc 키에 화이트 LED가 들어오면 유선 연결이 된 것입니다. 파란 불은 블루투스 연결, 녹색은 2.4 GHz 연결입니다. 



기본적인 방법은 via 연결 후 CONFIGURE > KEYMAP을 통해 스페이스 바 오른쪽 옆의 2개 키 위치를 바꾸는 것입니다.

SPECIAL에서 한영을 찾아서 Space 바로 옆 펑션 키를 바꿔주고, LAYERS에서 MO(1)을 찾아서 그 옆 Ctrl 키를 바꿔 설정해 주면 됩니다. MO(1)키가 펑션 키이므로, 바꾸고 나서 바로 눌렀을 때 펑션 키 눌렀을 때의 화이트 LED 반응이 나오면 적용된 것입니다. 

보통 윈도 환경에서 쉽게 적용이 되는 키보드라면 이렇게 via 설정만으로도 한영 키가 적용되어야 정상입니다.



혹시 변경 방법이 헷갈린다면 가장 많이 참고하는 키보드 갤러리의 글을 아래 링크해 두니 참고하시기 바랍니다.

https://gall.dcinside.com/mgallery/board/view/?id=mechanicalkeyboard&no=1657741

 

 

 

 

▶️ 카라비너(Karabiner)에서 한영 키 설정하는 방법

1. VIA 설정이 끝났다면 카라비너 설치 후 시스템 설정의 백그라운드에서 허용을 활성화시켜 줍니다.

일반 > 로그인 항목 > 백그라운드에서 허용


개인정보 보호 및 보안 > 입력 모니터링 메뉴에서도 활성화되어 있는지 확인


개인정보 보호 및 보안 > 손쉬운 사용 메뉴에 Karabiner 관련 앱들이 활성화되어 있는지 확인, 안 되어 있다면 + 버튼을 눌러서 추가해 주면 됩니다.


개인정보보호 및 보안 > 보안 메뉴에 App Store 및 확인된 개발자에 체크되어 있는지 확인



2. 앱을 실행한 상태에서 Device를 보면 연결한 키보드가 활성화되어 있는지 먼저 확인합니다.

이게 켜져 있지 않으면 키 커스텀할 때 키보드가 보이지 않죠.



3. Karabiner-Event Viewer 프로그램을 실행합니다. 여기서는 누른 키가 어떤 키로 설정되어 있는지 볼 수 있습니다. Launchpad를 선택하면 해당 프로그램을 찾을 수 있습니다.

지금 VIA에서 기존 Fn과 오른쪽 Ctrl에 이미 키 설정을 마쳤기 때문에, 어떤 키인지를 정확히 알 수 있습니다.


Fn키를 누르니까 japanese_kana라고 나옵니다.

이제 이 키를 한영 전환 키로 바꿔보겠습니다.



4. 다시 카라비너 메인 화면에서 Simple Modification을 선택하고 Rainy 75를 선택한 상태에서 Add Item을 눌러 키 설정을 더해줍니다.


Japanese를 선택하고 해당 키를 선택해 주세요.


그리고 전환할 키에는 Function keys의 F19를 선택해 줍니다.



5. 시스템 설정 > 키보드 > 키보드 단축키 > 입력 소스 메뉴로 가서 입력 메뉴에서 다음 소스 선택을 F19로 바꿔줍니다.


그냥 녹색 테두리 친 부분에 마우스를 더블클릭 하고,


이렇게 입력하는 공간이 보이면 스페이스키 오른쪽 옆의 키를 눌러주세요.


그러면 자동으로 F19가 입력됩니다.


보이는 두 메뉴의 차이는 다음과 같습니다.

이전 입력 소스 선택: 눌렀다가 떼면 한영 키가 입력
입력 메뉴에서 다음 소스 선택: 누를 때 한영 키가 입력

따라서 누를 때 바로 키가 입력되는 게 딜레이를 줄일 수 있으므로, 입력 메뉴에서 다음 소스 선택을 바꿔주는 것입니다.

* 주의사항:

간혹 F19, 또는 F18로 설정했을 때, 입력 소스 선택에 F18이나 F19 같은 해당 키가 눌러지지 않는다는 분이 있습니다. 더블클릭하면 빈 공간은 나오는데, 여기서 스페이스키 옆의 키를 눌러 입력하려고 하면 입력이 전혀 안 되는 현상입니다.
이런 경우에 시도해 볼 수 있는 방법은 다음과 같습니다.

- 카라비너에서 Devices를 확인하면 같은 이름의 키보드가 있을 수 있습니다. 이때 처음 키보드는 비활성화시키고 같은 이름의 다른 키보드를 선택해서 활성화시키고 진행해 봅니다.

- 카라비너의 설정을 모두 지우고 프로그램을 껐다가 다시 켜서 진행해 봅니다.

개인정보 보호 및 보안 메뉴에서 입력 모니터링 그리고 손쉬운 사용에 Karabiner 관련 프로그램이 활성화되어 있는지 확인하고 안 되어 있다면 활성화해 줍니다.

위 세 가지 방법을 시도해 보시면 되겠습니다.



추가로 Ctrl+C, Ctrl+V를 많이 하시는 분이라면 맥에서도 왼쪽 Ctrl 키를 윈도용 Ctrl키처럼 바꾸는 게 편리하죠. 



Simple Modifications에서 Add Item을 눌러서 left_control > left_command 이렇게 추가해서 바꿔주면 되겠습니다.  




위 내용대로 과정을 마쳤다면 한영 키가 원하는 스페이스 바 오른쪽 키에 적용되어 있을 것입니다. 과정이 좀 번거롭기는 했지만, 저처럼 via로 해도 안 되고, 카라비너로 해도 안 되는 분들이라면 참고할 만한 내용이었을 겁니다.

왜 이렇게 설정이 까다로운지는 모르겠으나, 키보드 커뮤니티를 둘러보면 키보드에 따라서 쉽게 설정이 되기도, 그렇지 않기도 하다는 것을 알 수 있습니다.


같은 Rainy 75인데도 불구하고 같은 환경에서 어떤 건 되고 어떤 건 안 되는 게 있더군요. 이 부분은 제가 확실히 알 수 있는 정보가 없어서 뭐라 말은 못 하겠습니다.

어쨌든 위 방법을 이용해서 레이니뿐만 아니라 다른 키보드들도 같은 설정으로 한영 키 전환을 쉽게 하고 있습니다. 혹시나 맥에서 카라비너로 한영 전환이 안 되어 여기저기 정보를 찾고 계신 분이라면 꼭 도움이 되었면 좋겠네요.

그리드형