MacOS 맥북에어,맥북프로 karabiner 없이 한영 키를 편하게 바꾸자.
- 야크트74
- 9464
- 34
안녕하세요. 야크트74입니다.
karabiner 없이 한영 변환 키를 "오른쪽 command"키 또는 "오른쪽 option"키로 배치 해보도록 하겠습니다.
먼저 터미널 창에서 다음 명령을 실행하고 키맵 변경이 제대로 되는지 확인 합니다.
""오른쪽 command" 키를 "F18"로 매핑 할 경우
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc": 0x7000000E7,"HIDKeyboardModifierMappingDst": 0x70000006D}]}'
"오른쪽 option" 키를 "F18"로 매핑 할 경우
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc": 0x7000000E6,"HIDKeyboardModifierMappingDst": 0x70000006D}]}'
설정>키보드>단축키 에서
입력 소스 키가 "F18"로 적용 되는지 확인 합니다.
제대로 설정이 되고 동작 한다면, 다음의 파일을 텍스트 편집기로 수정합니다.
com.changing.KeyRemapping.plist
내용 ( "오른쪽 command" 키를 "F18" 매핑 예>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.changing.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>
수정이 완료된 com.changing.KeyRemapping.plist 파일을
~/Library/LaunchAgents/
로 복사 또는 옮겨 주기를 합니다.
로그아웃/로그인 하면 키맵 변경이 지속적으로 유지 됩니다.
감사 합니다.
야크트74
댓글 34
좋은 팁인 것 같습니다. 그동안 한/영 전환을 Karabiner로 했는데, 될 때도 있고 안될 때도 있었습니다.
정말 감사합니다. 부팅 직후에는 한영키 반응속도도 느리고 가끔 작동도 잘 안됬었는데, 적용하니 아주 깔끔하게 네이티브로 잘 됩니다. 깔끔해서 너무 좋네요.
야크트74님, 매우 매우 유용한 정보 감사드립니다. (^-^)
---------
[그림1]
처음에는 [F18]부분을 클릭 후, 위 처럼 만든 상태에서 [오른쪽ALT(Option)키]를 눌러야 [F18]이 표시되는 것을 몰라서 30분정도 방황을...^^;
( 해킨PC에서 삼성키보드(1만원정도)를 사용중인데, 매우 잘 작동합니다. )
한성노트북 TFX252인데 PS2 키보드라 그런가 왼쪽 Art와 왼쪽 커맨드가 적용되는데 오른쪽으로 적용하는 방법 없을까요?
페이지에서 키맵 표를 확인해 보시는 것이 좋겠습니다.
맥을 끄고 > 전원 버튼을 계속 누르고 있습니다. > 설정 이 뜨면 설정으로 들어 갑니다.
그 다음, 상단 메뉴에서 > 유틸리ㅣ> 시동 보안 유틸리티 > 보안 정책 을 설정해 보세요.
제 키보드는 로지텍인데 '한/영' 키로 변환하려고 이리저리 찾아봤더니 '90'번을 이용하니 됩니다. 감사합니다.
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc": 0x700000090,"HIDKeyboardModifierMappingDst": 0x70000006D}]}'
❝윈도우 키보드 맥 / RDP 에서 한영 전환키 동시사용 하기 (카라비너 JSON설정)❞
궁금한게 있는데, 한개의 키만 매핑하고 있는데, 두개의 키를 매핑하려면 어떻게 해야되나요?
예를 들면 오른쪽 한/영 키와 Alt 키 모두 한/영 전환되도록 하는 방법을 알려주세요.
이전에 설치한 해킨에는 카라비너가 크게 문제가 없었는데
이번에 새로 설치한 해킨에는 카라비너가 오류가 너무 많이 발생해서
검색하다 발견했어요~~~^^
매번 좋은 정보 너무 감사해요~~
BigSur에서 Karabiner에 지속적으로 에러가 발생하고 있는데
굳이 Karabiner를 사용할 필요가 없는 팁이네요! 감사합니다.