[Mac] KeyRemap4MacbookにおいてVMWare Fusionだけ無効化する

自分のための備忘録。

Mac miniにWindows用キーボードをつけているのですが、KeyRemap4Macookで[半角/全角]を押したら日本語と英語の切り替えができるようにKeyRemapo4Macbookを使っていたのですが、そのマシンにVMWare fusiton + Windows8をインストールしたところうまく切り替わりませんでした。そこで色々と調べたら「元ネタ」のサイトを発見しました。

■元ネタ

http://yakinikunotare.boo.jp/orebase2/keyremap4macbook/switch_modify_only_vwmare

しかし、現在のバージョンの8.4.0で何故かうまく行かなかったのでオリジナルの定義ファイルを元にコピーして修正しました。

■オリジナルの定義ファイルの場所

KeyRemap4MacBook.app/Contents/Resources/include/checkbox/

■個別の設定のファイルの場所

~/Library/Application Support/KeyRemap4MacBook/private.xml

変更すべきファイルはprivate.xmlです。

以下に設定例を示します。

<item>
<name>Backquote(`) to KANA/EISUU (toggle)</name>
<identifier>remap.zabaglione_jis_backquote_kana_eisuu</identifier>
<not>VIRTUALMACHINE</not>
<autogen>__KeyToKey__ KeyCode::BACKQUOTE, KeyCode::VK_JIS_TOGGLE_EISUU_KANA</autogen>
</item>

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です