Karabiner의 프로필을 바로 가기 키로 전환
대상 독자
Mac을 사용하여 Karabiner를 사용하고 있으며 프로필을 자주 변경하는 사람
소개
카라비너 편리하네요.
평상시 Mac 사용이지만, 좋아하는 키보드가 Windows용 밖에 없잖아! 라는 느낌으로 Windows용 키보드 사용하고 있는 사람에게는 빠뜨릴 수 없는 소프트입니다.
나는 Karabiner로 Mac 본체에 붙어 있는 키보드를 칠 때와 키보드를 연결하고 있을 때에 프로파일을 변경하도록 하고 있습니다만, 직장에서 자석에서는 키보드를 연결, 자리를 떼어낼 때는 키보드를 제외한다, 라고 씬이 아무튼 뭐 있어, 그 때 프로파일을 변경하는 것 잊어, 코피페 하려고 했을 때에 「ç」라든지 「√」같은 수수께끼의 문자가 출현한다, 라고 패턴이 나름대로 많다. (Command key와 Option key를 바꾸고 있기 때문에)
모처럼 문자타려고 하는데 일일이 메뉴 바에서 프로파일을 바꾸는 것도 울기 때문에, 쇼트 컷 키로 전환하고 싶다고, 라고 생각해 설정 찾았지만, 아무래도 디폴트라고 그런 쇼트 컷은 준비되어 있지 않은 모양.
구그라면 이런 기사이 발견되었습니다.
나는 ↓의 2개의 프로파일 밖에 사용하지 않기 때문에, 이것들을 toggle로 바꿀 수 있게 한다.
환경
설정 방법
메뉴->Karabiner->Preference->Misc & Uninstall->Open private.xml
private.xml
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_switchprofile_default</name>
<url type="shell">
<![CDATA[ /Applications/Karabiner.app/Contents/Library/bin/karabiner select_by_name Default; osascript -e 'display notification "Switch to Default" with title "Karabiner"' ]]>
</url>
</vkopenurldef>
<item>
<name>Switch Profile to Default with F4</name>
<identifier>private.switch1</identifier>
<autogen>
__KeyToKey__
KeyCode::F4,
KeyCode::VK_OPEN_URL_SHELL_switchprofile_default
</autogen>
</item>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_switchprofile_majestouch</name>
<url type="shell">
<![CDATA[ /Applications/Karabiner.app/Contents/Library/bin/karabiner select_by_name Majestouch; osascript -e 'display notification "Switch to Majestouch" with title "Karabiner"' ]]>
</url>
</vkopenurldef>
<item>
<name>Switch Profile to Majestouch with F4</name>
<identifier>private.switch2</identifier>
<autogen>
__KeyToKey__
KeyCode::F4,
KeyCode::VK_OPEN_URL_SHELL_switchprofile_majestouch
</autogen>
</item>
</root>
F4 키로 각각 Default 프로파일과 Majestouch 프로파일로 변경하는 2개의 설정을 준비한다. 바로 가기 키를 어디에 대고 있는지는 기호로.
어쩌면 Karabiner에서 shell 쓸 수 있는 처음 알았다. 뭐든지 할 수 있는 나코 녀석.
Preference->Change Keys->Reload XML
에서 XML을 다시 로드하고 Default 프로파일에는 "Switch Profile to Majestouch with F4"를, Majestouch 프로파일에는 "Switch Profile to Default with F4"를 각각 할당한다.
Default 프로파일의 설정이 이런 느낌 ↓ Majestouch 프로파일은 위만 체크.
이제 OK.
전환했는지 알기 어려웠기 때문에 통지를 내도록 했다.
우울한 경우 private.xml
osascript -e 'display notification "Switch to Majestouch" with title "Karabiner"'
둘레를 끄면 좋다.이것으로 키보드만으로 키보드 전환을 할 수 있다! 했어!
Reference
이 문제에 관하여(Karabiner의 프로필을 바로 가기 키로 전환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yashikawa7/items/7f797d5b8bee6daff346텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)