2023-12-10

맥에서 윈도우 한영키 사용하기

맥에서 윈도우 한영키 사용하기 

맥미니에서 윈도우 키보드를 사용하는데, 한영전환키를 우측 Alt 키로 바꾸거나 윈도우 106 한영키로 바꿀 수 있다.

mkdir -p /Users/Shared/bin

echo '''#!/bin/sh\nhidutil property --set '\'{\"UserKeyMapping\":\[\{\"HIDKeyboardModifierMappingSrc\":0x7000000E6,\"HIDKeyboardModifierMappingDst\":0x70000006E\}\]\}\''''' > /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


https://developer.apple.com/documentation/uikit/uikeyboardhidusage 사이트에서 겨우 한영키 값을 찾아냈다!! Lang1 은 한영키, Lang2는 한자키이다. 10진수 값을 16진수 값으로 변환해서 사용하면 된다.

이렇게 해놓고 입력소스 변환 단축키를 F19로 변경하니 우측Alt키가 한영키로 설정 되었다. 

6E부분이 우측 ALT키 인데, 90으로 바꾸면 윈도우 106키의 한영키도 바로 한영전환키로 매핑 할 수 있다.

물론 맥 키보드를 사용 하는 경우에는 키 값을 다르게 줘야 할 것 같다.  

한영키 문제는 이것으로 해결된 것 같다.  속이 다 후련하다.

맥OS에서 한영키 바꾸기