맥북 오른쪽 command 한영키로 바꾸기!
1. 키보드 매핑 앱 설치
무료 앱 사용
- 시스템 권한 허용 + 확장 프로그램까지 설치 필요
Karabiner-Elements
Karabiner-Elements A powerful and stable keyboard customizer for macOS. Download v15.9.0 Toggle Dropdown Download v15.9.0 For macOS 26 Tahoe For macOS 15 Sequoia For macOS 14 Sonoma For macOS 13 Ventura Download v14.13.0 For macOS 12 Monterey For macOS 11 Big Sur Download v13.7.0 For macOS 10.15 Catalina (10.15.6 or later) Download v12.10.0 For macOS 10.15 Catalina For macOS 10.14 Mojave For macOS 10.13 High Sierra For macOS 10.12 Sierra Download v11.6.0 For macOS 10.11 El Capitan Download v10.22.0 For macOS 10.11 El Capitan For macOS 10.10 Yosemite For macOS 10.9 Mavericks Learn more Privacy Supported systems macOS 26 TahoemacOS 15 SequoiamacOS 14 SonomamacOS 13 VenturaBoth Intel-based Macs and Apple Silicon Macs are supported. Predefined rules by community Release notes GitHub Sponsor Easy to use You can configure simple key mappings from GUI.
키매핑을 적용할 디바이스 설정
- 보통 "모든 디바이스"를 선택하고 오른쪽 화면에 키매핑을 정의하면 적용됨
- r_command 키를 F18에 매핑


앱을 설치하기 싫다면? 시스템 스크립트 사용 가능
- 아래 코드를 터미널에서 실행
mkdir -p /Users/Shared/bin
echo '''#!/bin/sh\nhidutil property --set '\'{\"UserKeyMapping\":\[\{\"HIDKeyboardModifierMappingSrc\":0x7000000e7,\"HIDKeyboardModifierMappingDst\":0x70000006d\}\]\}\''''' > /Users/Shared/bin/userkeymapping
chmod 755 /Users/Shared/bin/userkeymapping
sudo cat<<: >/Users/Shared/bin/userkeymapping.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>userkeymapping</string>
<key>ProgramArguments</key>
<array>
<string>/Users/Shared/bin/userkeymapping</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
:
sudo mv /Users/Shared/bin/userkeymapping.plist /Library/LaunchAgents/userkeymapping.plist
sudo chown root /Library/LaunchAgents/userkeymapping.plist
sudo launchctl load /Library/LaunchAgents/userkeymapping.plist
- 사실... 카라비너 앱이랑 매커니즘은 똑같다
- 02번줄 :
hidutil명령어로 오른쪽 command 키를 F18키로 변경하는 명령어를 스크립트 파일로 작성 - 03번줄 : 스크립트파일이 실행 가능하도록 권한을 755로 변경
- 04번줄 : 매 부팅시마다 실행되도록 맥 시스템 설정파일 작성 ~19번줄 까지
- 20번줄 : 시스템 설정파일을 적용 경로로 이동
- 기21번줄 : 시스템 설정파일 소유자를
관리자(root)권한으로 변경 - 22번줄 : 시스템 설정파일을 불러와서 실행
- 02번줄 :
시스템 스크립트 삭제 방법
sudo launchctl remove userkeymapping
sudo rm /Library/LaunchAgents/userkeymapping.plist
sudo rm /Users/Shared/bin/userkeymapping
2. 키보드 단축키 설정 변경
시스템 환경설정 - 키보드 - 단축키 - 입력소스 순서대로 진입

입력소스 부분 변경
- 이전 입력소스(previous input) 에 미리 정의 되어 있는 control + space 더블클릭하고
- 오른쪽 command 키를 누르면 F18로 인식됨

→ 카라비너 앱이 백그라운드에 떠 있다면 오른쪽 커맨드를 누르면 한영키 전환!