728x90
한영키를 캡스락키로 쓰다가 손이 잘 안가서 오른쪽 커맨드키를 한영키로 쓰기로 했다.
준비하기
터미널을 실행하여 아래 코드를 복사 붙여넣기 한다 ( 한줄한줄 할 필요 없이 한번에 복사 붙여넣기 해도 됌 )
터미널 실행방법
command⌘ + 스페이스바를 누르면 나오는 Spotlight 검색에 터미널 / terminal 을 입력해서 엔터를 눌러 실행시킨다.
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
- 비밀번호를 치라는게 나올텐데 로그인 비밀번호를 치면 된다.
적용하기
- 왼쪽 상단 사과 로고 클릭
- 시스템 환경설정.. 클릭
- 키보드 탭 -> 키보드 단축키.. 버튼 클릭
- 입력소스 탭 클릭
- 이전 입력소스 선택에 오른쪽 option⌥+스페이스를 클릭하여 오른쪽 command을 누르면 F18로 단축키가 변경된다
- 시스템 환경설정 창을 닫고 한영 변환이 오른쪽 command키로 잘 되는지 확인
비활성화
터미널을 열고 아래 코드를 모두 복사해서 붙여넣어 주자
sudo launchctl remove userkeymapping
sudo rm /Library/LaunchAgents/userkeymapping.plist
sudo rm /Users/Shared/bin/userkeymapping
불러왔던 시스템 설정을 삭제하고 생성했던 파일들을 모두 삭제 하는 명령이다.
https://juil.dev/mac-right-command-to-hangul/
728x90
'일-상 > 오류노트' 카테고리의 다른 글
[오류노트] github Actions / ssh: unable to authenticate (0) | 2024.10.19 |
---|---|
[오류노트] 실패한 요청을 재시도 하지 말자 DeadLetter queue (0) | 2024.09.05 |
[오류노트] byte[] 무분별 하게 사용하지 말자 (0) | 2024.08.23 |
[IntelliJ] 윈도우에서 맥os 키 매핑 (0) | 2024.08.22 |
[오류노트] Mixed Content: The page at ~ (0) | 2024.08.20 |