맥북 캡스락 오류 - maegbug kaebseulag olyu

맥에서는 "caps lock" 버튼이나 "control + space bar"를 눌러서 한영전환이 가능하다. 그런데 가끔씩 "caps lock" 버튼으로 변환이 안될 때가 발생한다. 이 문제를 해결하는 방법을 소개하려고 한다. 이 문제는 오늘 해결해도 몇 달뒤에 또 발생할 수 있으니 "맥 한영키 전환방법"으로 즐겨찾기 후 때마다 활용해도 좋을 것 같다.

맥북 캡스락 오류 - maegbug kaebseulag olyu
Mac 한영전환 안될 때

Step 1. 라이브러리에 들어가기

라이브러리 들어가기 위해서는 Finder를 실행해줘야 한다. 실행 후 이동 "메뉴"창을 띄울 때 "option" 누르면 라이브러리를 찾을 수 있다.

맥북 캡스락 오류 - maegbug kaebseulag olyu
맥 라이브러리

Step 2 Preferences 폴더를 찾는다

라이브러리 폴더에에 들어왔다면 이젠 Preferences폴더를 찾아야 한다. 알파벳 순이니 스크롤 해서 찾아도 되고 검색을 해도 된다.

맥북 캡스락 오류 - maegbug kaebseulag olyu
library Preferences

Step 3 com.apple.HItoolbox.plist 파일을 삭제

com.apple.HIToolbox.plist

위 파일명의 파일을 찾아서 삭제 해준다.

맥북 캡스락 오류 - maegbug kaebseulag olyu
HIToolbox

이 파일은 컴퓨터 재부팅시 자동 생성되는 파일이기 때문에 삭제해도 된다.

Step 4 맥 재부팅

위의 파일을 정확하게 잘 지워줬다면 맥을 재부팅 해준다.

맥북 캡스락 오류 - maegbug kaebseulag olyu
맥 재시동

완료

재부팅을 마치면 "caps lock"으로 한영전환이 잘 되는 것을 확인할 수 있다.

맥 한/영 전환 딜레이 해결 및 키보드 최적화

⌨️ 한/영 전환이 가끔 안되어 불편해요

맥을 사용해본 분들이라면 CapsLock 키를 🇰🇷🇺🇸 한/영 키로 사용하시는 분들이 많을 실 것 같습니다. 기본키 이기 때문이죠. 이전 윈도우에서 사용했던 한/영 키 자리인 오른쪽 Command 나 Option 키로 변경해서 사용하시는 분들도 계실텐데요. 한/영 전환 기본키인 CapsLock 은 현재 변환시 전환이 안될 경우가 생기곤 합니다.

이 문제를 해결해 볼까 합니다.

한글을 사용해야하는 맥에서는 기본적으로 (CapsLock) 은 두 가지의 기능을 지원합니다.

첫번째 기능은 영문 대문자 활성화 기능이며 두번째는 한/영 전환키 입니다. 이렇게 CapsLock 이 한/영 키로 바뀌면서 예상치 못한 불편함이 존재하게 되었는데 그것이 바로 한/영키 전환시 생기는 딜레이로 인해서 변환이 가끔 안되는 현상이 발생하게 됩니다.

여기서 CapsLock을 한/영키로 그대로 사용하면서도 이 문제를 해결하는 방법을 한번 알아보도록 하겠습니다. 다행히도 무료 소프트웨어인 Karabiner 와 맥 키보드 세팅 값 조정으로 해결되니 그대로 따라 하시면 됩니다.

1단계 — Karabiner(카라바이너 어플리케이션 설치)

  • 다운로드
  • Karabiner-Elements
  • 사이트에서 자신의 MacOS 버전에 맞는 버전을 다운로드 하세요.
  • 안내에 따라 설치를 진행해주세요(활성화)

2단계 Karabiner 세팅

  1. 카라바이너 실행후 Add Item 을 클릭해주세요
  2. From Key 를 CapsLock 으로 설정후 To key 를 f19 로 해주세요.

이렇게 하면 CapsLock 키를 f19 로 맵핑을 해주게 된 것입니다.

3단계 맥 키보드 세팅하기

키보드 창에서 단축키 탭을 클립합니다.
오른쪽 메뉴중 입력소스 클릭합니다.
입력 메뉴에서 다음소스 선택 키를 누른다음 CapsLock 을 한번 눌러주면 F19 가 입력이 됩니다.

하지만 이제는 누르는 즉시 바로 딜레이 없이 변경되는 것을 확인 하실 수 있습니다.

여기서 주의 하셔야 할 것은 실제 CapsLock 기능을 삭제하는 방법이기 때문에 오른쪽 Command 나 조합키로 한/영 변환을 해줘야 하는데 오른쪽 Command 는 Backspace 키와의 조합으로 Delete 키로 사용하는 분들이 많아서 오히려 국내에서 사용을 잘 안하는 CapsLock 의 본래 기능을 없애고 한/영키로 사용하는 방법을 안내 하였으니 CapsLock 의 기본 기능을 이용하실 분들은 주의 하시길 바랍니다.

안될 때 체크해 볼 것들

CapsLock 으로 한/영 전환을 하려면 키보드/입력소스 하단 두번째 메뉴를 체크해 주어야 합니다.

키보드 최적화

좀 더 빠르고 경쾌한 타이핑을 원하면 아래와 같이 키반복과 반복지연을 짧게 해주시면 입력과 삭제가 더 빨리 됩니다. 자신의 타이핑 스타일에 맞게 변경해 보시면서 사용하세요.

글자 단위로 삭제하기

이건 개인취향인데 저는 오타가 생겼을 경우 삭제를 진행할 때 자소 단위로 삭제가 되는데 이게 오히려 키를 더 많이 입력 하게 되는 것 같아 저는 글자 단위로 변경해서 사용하고 있습니다. 이것도 개인에 맞게 설정하시면 좋습니다만 단어 단위로 삭제 되니 오타를 수정해 나가는 것보다 새롭게 쓰는 것이 시간을 단축하는 것 같아서 이렇게 해놓고 사용하고 있습니다.

mac os를 사용하면 윈도우와 다르게 capslock으로 한영전환을 한다.
이때 이상하게 한영전환이 잘 안되고 씹힘?을 느낄 때가 있는데, 이는 맥에서 한영전환을 인식하는 방법이 키를 눌렀을 때가 아닌 눌렀다 때는 순간에 한영전환이 인식되기 때문이다.

아무래도 capslock을 꾹 누르면 대문자 고정이 되는 기능 때문인 것 같다.

해결 방법은 간단?하다. 맥 유저들이 흔히 사용하는 karabiner을 이용하면 된다.

설정 방법

1. karabiner 설정

맥북 캡스락 오류 - maegbug kaebseulag olyu
  • 위 이미지와 같이 Add Item 버튼을 클릭하고 From keycaps_lock으로, To keyf19로 설정한다.
  • f19는 내가 임의로 선택한 키이며 보통 특정한 키와 겹치지 않아 사용하기 좋다.

2. mac 환경 설정

맥북 캡스락 오류 - maegbug kaebseulag olyu
  • 시스템 환경설정 -> 키보드 -> 단축키 -> 입력소스 순으로 접근한다.
  • 기존에 체크되어 있을 이전 입력 소스 선택을 비활성화 한다.
  • 이전 메뉴에서 다음 소스 선택F19로 할당한다.

위와 같이 설정하면 아무리 타이핑하며 한영전환을 반복해도 내가 원하는 순간에 한영전환이 된다.

세상 속시원하다 너무 행복하다..

주의

위 방법으로 한영전환을 하면 기존에 capslock을 길게 눌러 사용하던 대문자 고정 기능이 작동하지 않는다.
이 점은 유의해야 하며 나는 맥을 사용하면서 고정기능은 써본적이 없고, Shift키를 이용해 대문자 입력을 했기에 따로 체감되는 불편함은 없었다.