M1 Mac OS 한영 전환 오른쪽 커맨드 설정
터미널
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 를 만들어 1번을 로그인때마다 실행
cat<<: >/Users/Shared/keymap.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](http://www.apple.com/DTDs/PropertyList-1.0.dtd)"><plist version="1.0"><dict><key>Label</key><string>keymap</string><key>ProgramArguments</key><array><string>/Users/Shared/keymap</string></array><key>RunAtLoad</key><true/></dict></plist>
:
3. 매번 실행될수 있도록 2의 위치를 변경. 관리자 비밀번호 필요.
sudo mv /Users/Shared/keymap.plist /Library/LaunchAgents
4. 확인
launchctl load /Library/LaunchAgents/keymap.plist
5. 재부팅 및 시스템 설정
시스템 설정 > 키보드 > 키보드 단축키… > 입력 소스
에서 더블클릭 해서 오른쪽 커맨드를 누르면 F8으로 바뀐다. 완료 버튼 클릭.
원상 복구
launchctl remove keymap
rm /Users/Shared/keymap
sudo rm /Library/LaunchAgents/keymap.plist
Comments