맥북 우측 커맨드키로 한영전환 설정하기

Posted by nkjok
2021. 4. 4. 19:11 OS&기타/Linux
반응형

출처 : launchctl remove keymap rm /Users/Shared/keymap sudo rm /Library/LaunchAgents/keymap.plist

#  해당글의 삭제가 필요 할 시 댓글 주시면 즉시 삭제하겠습니다.

 

 

1. hidutil 로 키매핑 매크로를 만듭니다.

printf '%s\\n' '#!/bin/sh' \\ 'hidutil property --set '"'"'{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x70000006D}]}'"'" \\ >/Users/Shared/keymap chmod 755 /Users/Shared/keymap

 

2. keymap.plist 를 만들어 매크로를 로그인때마다 실행하여 줍니다

cat<<: >/Users/Shared/keymap.plist http://www.apple.com/DTDs/PropertyList-1.0.dtd>](<http://www.apple.com/DTDs/PropertyList-1.0.dtd>)">LabelkeymapProgramArguments/Users/Shared/keymapRunAtLoad :

 

3. 재부팅 후에도 실행될수 있도록 경로를 변경하여 줍니다. 

sudo mv /Users/Shared/keymap.plist /Library/LaunchAgents

 

4. launchctl load를 실행합니다.

launchctl load /Library/LaunchAgents/keymap.plist

 

5. 좌측상단 "사과" -> 시스템환경설정 -> 좌측상단점박이 -> 키보드 -> 입력소스 -> 이전입력소스선택 -> 우측커맨드눌르기 -> F18확인

이제 우측커맨드로 한영이 변경되는지 확인하고 사용합니다.

 

---------------------------------

ex) 추후 원복을 원할경우 터미널에서

launchctl remove keymap

rm /Users/Shared/keymap sudo

rm /Library/LaunchAgents/keymap.plist

 

 

**** 윈도우 키보드를 맥북 키 레이아웃 변경시 1번을 아래의 코드로 대치

printf '%s\\n' '#!/bin/sh' \\ 'hidutil property --set '"'"'{"UserKeyMapping": [ {"HIDKeyboardModifierMappingSrc": 0x7000000E6,"HIDKeyboardModifierMappingDst": 0x70000006D}, {"HIDKeyboardModifierMappingSrc": 0x7000000E2,"HIDKeyboardModifierMappingDst": 0x7000000E3}, {"HIDKeyboardModifierMappingSrc": 0x7000000E3,"HIDKeyboardModifierMappingDst": 0x7000000E2}]}'"'" \\ > /Users/Shared/keymap chmod 755 /Users/Shared/keymap

반응형