※ この記事はとりあえずKarabinerの使い方が解る方向けです。
Karabinerの使い方などはMacのキーバーインドを変更 - アプリ「Karabiner」が参考になります。
仕事でWin環境でAutoHotKey使ってるし...
てな感じで、普段仕事でキーバインドへの被せ物はAutoHotKeyで行っている。
でもプライベートマシンはmac(日本語キーボード)なので、Karabinerで同じバインドにしたい。
自分のセッティングでは、(Winマシンでの)変換
キーで半角/英数
、
(Winマシンでの)無変換
+色々なキーで色々な操作ができることがもっとも重要。
なので、Karabinerでやりたいことはこんな感じ。
1. かな
キーで半角英数
をトグルで切り替え
2. 英数
キーをCommand
キーへ
1. かな
キーで半角英数
をトグルで切り替え
組み込みでVK_JIS_TOGGLE_EISUU_KANA
というKeyCodeがあるのでそれを使う。
<?xml version="1.0"?>
<root>
<item>
<name>Private Key1</name>
<appendix>Kana to Kana/Eisuu</appendix>
<identifier>private.001</identifier>
<autogen>
__KeyToKey__
KeyCode::JIS_KANA,
KeyCode::VK_JIS_TOGGLE_EISUU_KANA
</autogen>
</item>
</root>
2. 英数
キーをCommand
キーへ
これはそのままかぶせるだけ。
<?xml version="1.0"?>
<root>
<item>
<name>Private Key3</name>
<appendix>Eisuu to Command</appendix>
<identifier>private.003</identifier>
<autogen>
__KeyToKey__
KeyCode::JIS_EISUU,
KeyCode::COMMAND_L
</autogen>
</item>
</root>
だいぶ快適になった
今まで不精してデフォルトのコマンドキーで対応していたので、快適になった。
これでWinで設定しているキーバインドと遜色なくなったので、キーボードの違い以外の違和感はなくなった。
同じようなキーバインドをWinマシンでしている人も少なくないので、いかがでしょうかという感じ。
KeyCodeの一覧はkarabinerのオフィシャルにあるので、色々と設定してみたいところ。