thumbnail image

M1 맥북 한영전환 키 지정 방법(프로그램 설치X)

Taedi

·

2021. 2. 24. 10:49

애플 실리콘 맥에서 Karabiner-Elements가 동작은 하지만, 재부팅 시 아래와 같이 커널 패닉이 발생하는 문제가 지속되어 어쩔 수 없이 별도 프로그램 설치 없이 한영 전환을 할 수 있는 방법을 찾게 되었습니다. 이 방식은 인텔 맥에서도 활용이 가능하니 키 바인딩을 위한 프로그램 설치가 불편하신 분들에게도 좋을 것 같습니다. 

 

M1 맥북에서 Karabiner 사용 시 발생하는 패닉
M1 맥북에서 Karabiner 사용 시 발생하는 패닉

 

 

 

 

저는 오른쪽 command 키를 한영전환(F18), 오른쪽 option 키는 이모티콘(fn) 키로 설정하였습니다.

 

.plist 내용

아래 내용으로 com.local.KeyRemapping.plist 파일을 작성해 줍니다. 작성이 불편하신 분들은 아래 다운로드 링크를 활용해주시면 됩니다.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.local.KeyRemapping</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/hidutil</string>
        <string>property</string>
        <string>--set</string>
        <string>{"UserKeyMapping":[
            {
              "HIDKeyboardModifierMappingSrc": 0x7000000E7,
              "HIDKeyboardModifierMappingDst": 0x70000006D
            },
            {
              "HIDKeyboardModifierMappingSrc": 0x7000000E6,
              "HIDKeyboardModifierMappingDst": 0xFF00000003
            }
        ]}</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

 

다운로드

com.local.KeyRemapping.plist
0.00MB

 

 

설치경로

작성하신 & 다운로드한 파일을 아래 경로 중 편하신 한 곳에 복사하면 됩니다. 폴더가 없다면 새로 만들어 주시면 되며, 경로가 생소하신 분은 파인더에서 command + shift + G를 눌러 경로를 입력해주시면 됩니다.

 

/Library/LaunchAgents/com.local.KeyRemapping.plist 또는

~/Library/LaunchAgents/com.local.KeyRemapping.plist

 

이후 계정 로그아웃 또는 재부팅을 진행해줍니다.

 

 

 

시스템 환경설정

시스템 환경설정 > 키보드 > 단축키 > 입력 소스 

입력 메뉴에서 다음 소스 선택에 오른쪽 command 키를 눌렀을 때 F18이 입력되는지 확인합니다.

 

입력 소스 shortcut 설정
입력 소스 shortcut 설정

 

 

시스템 환경설정 > 키보드 > 키보드 

🌐 눌러 다음을 실행에서 이모티콘 및 기호 보기를 설정해 줍니다.

fn 키를 이모티콘 및 기호보기 shortcut으로 활용
fn 키를 이모티콘 및 기호보기 shortcut으로 활용

이후 오른쪽 command키가 한영 전환으로 오른쪽 option키가 이모티콘(fn) 키로 바뀐 것을 확인하실 수 있습니다.

 

 

 

 

추가

개별적으로 key remapping을 원하신다면 여기에서 간편하게 코드를 얻을 수 있습니다. 

 

karabiner의 기능과 유사한 방식으로 KeyRemapping.plist 파일을 작성할 수 있다.
karabiner의 기능과 유사한 방식으로 KeyRemapping.plist 파일을 작성할 수 있다.

 

 

 

참고 & 관련

http://stackoverflow.com/questions/54392510/how-to-assign-a-key-remapping-to-specific-device-using-hidutil

http://developer.apple.com/library/archive/technotes/tn2450/_index.html#//apple_ref/doc/uid/DTS40017618-CH1-TNTAG8

http://www.clien.net/service/board/cm_mac/15377466

http://github.com/amarsyla/hidutil-key-remapping-generator

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/EventOverview/TextDefaultsBindings/TextDefaultsBindings.html

반응형

티스토리 아이디로 코멘트를 남기려면

여기를 눌러주세요!

19 Comments

  • 아바타 이미지

    마군

    2021.03.15 00:58

    정말 감사합니다! 코드입력으로는 어려웠는데 다운로드해서 따라하니까 잘되네요 ㅎㅎ

  • 아바타 이미지

    나그네

    2021.04.04 16:07

    매우 유용한 글 입니다.
    지금 11.2버전인데 그대로 사용 가능해요

  • 아바타 이미지

    가제로

    2021.04.14 14:05

    카라비너 안돼서 볼륨조절키 설정법 찾고있었는데, 너무 도움됐어요!!ㅠㅜ 감사합니다 (❁´▽`❁)

  • 아바타 이미지

    m1 뻗음

    2021.07.04 00:57

    대박입니다

  • 아바타 이미지

    아령하세연

    2021.07.18 13:04

    ㅠ ㅠ m1 인데 저기 추가하고 재부팅 했는데 오른쪽 커맨드 눌러도 F18로 먹히질 않네요 ㅠㅠ 도와주세여

    • 아바타 이미지

      BlogIcon 아령하세연

      2021.07.18 13:07

      오ㅏ..... 됬어여!! 경로가 잘못됬었네요 알고보닝 넘 감사 함다......

    • 아바타 이미지

      BlogIcon Taedi

      2021.08.08 16:06 신고

      제가 너무 늦게 확인했네요 ㅠ 해결하셨다니 다행입니다 ^^

  • 아바타 이미지

    니몬데

    2021.11.03 18:33

    몬테레이 바꾸고 다시 돌아감....뭐가 바뀐듯....ㅠㅠ

  • 아바타 이미지

    안녕하세욤

    2021.12.19 03:44

    안녕하세요 보고 잘 변경 했습니다.

    캡스락은 캡스락만 하도록 어떻게 변경하나요 ?!

    • 아바타 이미지

      BlogIcon 1

      2021.12.19 03:48

      https://applemagazine.tistory.com/54

      이거 보고 해결 했습니다!

      감사합니다 !

  • 아바타 이미지

    고놈의캡스락

    2022.02.23 14:23

    karbiner로 caps_lock 키를 f19번으로 변경하고 나서 키보드 설정에 caps_lock을 아무리 눌러도 f19번으로 변경이 안되더군요ㅠㅠ
    님 글 보고 무사히 해결할 수 있었습니다ㅎㅎ 다른 key mapping 설정방법까지 올려주셔서 더욱 수월하게 진행했네요
    복 받으세요!

  • 아바타 이미지

    신선한광어

    2022.03.17 10:01

    으헉 너무 감사합니다 ㅠㅠ

  • 아바타 이미지

    RK

    2022.03.19 00:32

    안녕하세요? 맥북 프로ios 12.2.1를 사용중인데요. 저는 잘 되지 않습니다. 혹시 방법이 맞는지 확인 부탁드립니다.
    1.위의 파일을 다운받아서 /Library/LaunchAgents/ 폴더 밑에 저장
    2.리부팅후에 keyboard -단축키 - 다음 입력 소스 확인.
    저는 f18이 보이는게 아니라 기존과 같이 control - option - space가 보입니다.
    위의 순서에 제가잘못한게 있나요?

    • 아바타 이미지

      BlogIcon RK

      2022.03.26 00:46

      해결 되었습니다.
      키보드-shortcut-"입력 메뉴에서 다음 소스 선택 오른쪽을 마우스를 클릭한 후에 오른쪽 커맨드 키를 누르니, F18로 바뀌네요" 정말 감사합니다.

      오른쪽 command가 한/영 전환으로, 오른쪽 옵션키가 Symbol로 되는건 정말 너무 편한듯 합니다.
      😀👍

  • 아바타 이미지

    냥님

    2022.05.31 00:06

    하아 진짜 감사합니다~~
    정말 친절한 설명 감사합니다!!!

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶