본문 바로가기

[방법] 우측 커맨드 한영키로 바꾸기 (카라비너 사용X)

맥에서 제공하는 유틸 사용

터미널에 밑의 내용을 복사 붙여넣기 한다

$ hidutil property --set '{"UserKeyMapping":[
  {
    "HIDKeyboardModifierMappingSrc": 0x7000000E7,
    "HIDKeyboardModifierMappingDst": 0x70000006d
  }
]}'

 

재부팅 후에도 작동하게 하기 위해

 

$ vim ~/Library/LaunchAgents/com.example.KeyRemapping.plist

을 입력하면 창이 변환되면서 vim이 켜질텐데

 

아래 내용을 복사붙여넣기 해준 다음

<?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.example.KeyRemapping</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/hidutil</string>
        <string>property</string>
        <string>--set</string>
        <string>{"UserKeyMapping":[
          {
            "HIDKeyboardModifierMappingSrc": 0x7000000E7,
            "HIDKeyboardModifierMappingDst": 0x70000006d
          }
        ]}</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

:wq를 입력하면 (땡땡 + w + q) 창이 나가지면서 저장이 되게 된다

 

그리고 

 

설정 -> 키보드 -> 단축키 -> 입력소스 -> 이전 입력 소스 선택을 오른쪽 커맨드로 바꿔준다

우측 커맨드를 F18로 바꿔주어 우측 커맨드를 누르면 F18이 나오게 된다

 

 

참고사이트

https://www.clien.net/service/board/cm_mac/15105447

https://www.clien.net/service/board/cm_mac/15105085

https://blog.codefront.net/2020/06/24/remapping-keys-on-macos