menu
書いてる野郎
orebike@gmail.com
Mac用 キーカスタマイズツール。以前は KeyRemap4MacBook と呼ばれていたツール。
2019年現在では Karabiner の開発は終了して Karabiner-element がその後継ツールなので、 Karabiner(not element) に関する情報は検索しにくくなっている。
旧バージョンマニュアル https://pqrs.org/osx/karabiner/xml.html
以前書いたが改めてまとめ直す
<?xml version="1.0"?> <root> <vkopenurldef></vkopenurldef> <list> <item> <list> <item></item> <item></item> <item></item> </list> </item> <item> <list> <item></item> <item></item> <item></item> </list> </item> </list> </root>
vkopenurldef
を使って Karabiner のキー操作に割り当てて使いたい AppleScript を登録できる
<vkopenurldef> <name>KeyCode::VK_OPEN_URL_APPLESCRIPT_HOGEHOGE</name> <url type="shell"> <![CDATA[ osascript ~/myscript/hogehoge.scpt ]]> </url> </vkopenurldef>
もしなんらかの影響でこの script ファイルが読めなくなった場合、一連の操作を Karabiner 側がフックしっぱなしになってしまって他のアプリで同様の操作ができなくなってしまうので、ファイル問題を解決した後、一旦 Karabiner を再起動すると直る。
作った設定を選びやすく分類できるように階層を掘ることができる
<list> <item> <name>my setting</name> <list> <item> <name>my sub setting</name> </item> </list> </item> </list>
階層は何層でも掘ることができる