맥북을 가끔 쓰다 보니.. 또 가끔 OS를 업데이트 하고나, 초기화도 하다 보니, 설정이 변경될 때가 있다. 그중에 하나가 한/영 변환인데.. 역시 제일 편한건 Shift-Space. (이건 아래아 한글때부터 써오던 방법이라..) 요즘엔 맥OS에서 기본으로 제공 되는 듯. 또 찾아볼까봐 여기에 남겨놓는다. 맥OS [설정] – [키보드] 에 들어가서 상단에 [단축키] 좌측에 [입력 소스] 를 선택하면 아래와 같은 화면이 나온다. 여기서 [이전 입력 소스 선택] 항목이 한/영 전환하는 항목이다. 이부분을 더블클릭 하면 수정할 수 있는데.. Shift-Space 는 입력이 안된다. 이럴땐.. Fn + Shift + Space 를 누르면 Shift-Space로 입력 된다. 그외 CapsLock 으로 한영 변환하기는 아래 글을 참고하시길 [Mac] 맥북에서 Caps Lock 으로 한/영 전환 설정/해제 2,959 total views, 5 views today 글 내비게이션맥당이야기 한영 전환 Shift-Space 123
알고 계시는 분도 많겠지만, 혹시나 해서 공유합니다. 저는 예전부터 shift-space 로 한영 전환하는 것이 익숙해서 가능하면 모든 시스템의 한영 전환을 shift-space로 설정해서 사용하는데, 별도의 프로그램을 설치하지 않고 시스템 환경설정 - 키보드 - 단축키 - 입력소스 에서 설정해주는 방법을 사용합니다. '이전 입력 소스 선택' 을 shift-space 로 설정하면 일단 되기는 하는데 전환 시 딜레이가 생기는 경우가 있어서, '입력 메뉴에서 다음 소스 선택' 을 shift-space 로 설정하면 보다 안정적으로 동작합니다. '이전 입력 소스 선택' 항목을 비워놓으면 '입력 메뉴에서 다음 소스 선택' 이 동작하지 않아서, '이전 입력 소스 선택' 은 사용하지 않을 것 같은 키 조합(저는 Ctrl-Shift-Space 입력해놓았습니다.)을 설정해놓으면 됩니다. (단축키로 shift-space 를 지정하려면 Fn-Shift-Space 를 누르면 됩니다.) 이렇게 잘 동작했었는데, Big Sur 올렸더니 크롬에서 첫 글자가 씹히는 문제가 가끔 생기네요. ㅠㅠ
12월 21일 이전에 Monterey로 Upgrade한 경우라면, 한영 변환키 [shift] + [space] key 조합이 안 되는 문제가 있다. 그래서 shift + space key 조합으로 한영변환하는 방법을 찾아보니 대부분 블로그들이 xcode를 이용해서 변환하라고 설명이 되어 있다. 겨우 한영 변환 키를 설정하기 위해 xcode라는 거대한 개발 도구를 설치하는 것은 아닌 것 같다는 생각이 들어서 아래와 같이 plutil 명령으로 간단하게 한연 변환키를 shift + space 조합으로 바꾸었다. plutil은 macOS 기본 명령이라서 그냥 아래 명령을 따라하면 잘 동작한다.
위와 같이 plist 파일을 변경하고 나면, 반드시 macOS를 Reboot해야 한다. 어떤 사람은 log-out, log-in만 해도 잘 된다고 하던데... 내가 직접 해보니, 꼭 Reboot을 해야 정상적으로 한영 변환 설정이 적용된다. mac os 맥에서 한영전환키를 shift-space 로 변경하기 위해 찾아본 몇 가지 자료 나중에 또 필요할 것 같아서 기록함. '이전 입력 소스 선택'이 아니라 '입력 메뉴에서 다음 소스 선택' Command + Space 단축키를 할당해 주면 키에서 손가락을 땔 때 언어가 전환되는 것이 아니라, 단축키를 누르는 순간 바로 한영 전환이
이루어지기 때문에 훨씬 빠르고 경쾌하게 한영 전환을 할 수 있습니다. 프로퍼티 리스트 파일 ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys > 61 > value > parameters > item 2 항목을 찾습니다. 참고로 해당 아이템의 원래 값은 1572864 이지만 앞서 블로그를 통해 소개해 드린
딜레이 없이 빠르게 OS X에서 한글-영어 입력기 전환하기 를 적용하신 경우라면 1048576 로 되어 있을 것입니다. 이 값을 131072 로 변경해줍니다. 쉼표는 넣어주지 말고 숫자만 넣어주십시오. 추후 단축키를 원상복구하려면 원래 키값을 적어넣어주시면 됩니다. 작업 내역을 저장한 후 OS X을 재부팅(혹윽 사용자 계정 로그아웃 후 재로그인) com.apple.symbolichotkeys.plist 파일은 OS X 시스템 환경설정의 '키보드' preferencePane의 설정 'AppleSymbolicHotKeys > 61 > value > parameters > item 2' 부분에서 '61'은 '입력 메뉴에서 다음 소스 선택(Select the next source in the Input Menu)'에 해당하는 코드 참고 macworld.com 인터넷기록 Parameter 1, Paramater 2, Parameter 3 의 의미.
Modifier 키의 Keycode는 다음과 같습니다.
참고 boredzo.org 인터넷기록 저장된 키코드 값을 텍스트 로 덤프
table from archived hintsforums.macworld.com/showthread.php?t=114785
http://macnews.tistory.com/3736 OS X에서 shift + space 키로 입력 소스를 전환하는 3가지 방법... '한/영 전환'OS X 10.11 El Capitan 에서 입력소스 전환이 ctrl-space 로 변경됨. com.apple.symbolichotkeys.plist 수정시 참고. 미리 command-space 로 변경 한 후에 적용하면 헷갈리지 않을것임. |