VirtualBox(Mac)のWindowsで、かなキーと英数キーを区別する
もう一つ、Karabinerの設定。
Mac OSXで、かなキーで日本語入力ON、英数キーで日本語入力OFFにしているのだが、同じ設定をVirtualBox上のWindowsで実現できなくて困った。 VirtualBox上のWindowsでは、かなキー、英数キーともに、全角・半角キーとして扱われてしまうっぽい。
Karabiner の private.xml に以下のような項目を追加して、有効にする。
<?xml version="1.0"?> <root> <appdef> <appname>VirtualBox</appname> <equal>org.virtualbox.app.VirtualBoxVM</equal> </appdef> <item> <name>Use EISUU as CTRL + YEN in VirtualBox</name> <identifier>private.virtualbox_eisuu</identifier> <only>VirtualBox</only> <autogen>__KeyToKey__ KeyCode::JIS_EISUU, KeyCode::JIS_YEN, ModifierFlag::CONTROL_L</autogen> </item> </root>
これで、VirtualBox上で英数キーをCtrl+¥キーとして認識できるので、あとはWindowsのIME内でいい感じに設定すればOK。