Summary
KeyRemap4MacBook が8.0.0になってから、Use Option_R as KANA/EISUU (toggle)が動作しなくなった。自前のXMLファイルで対応する。
Input source が com.google.inputmethod.Japanese.Roman のときは JIS_EISUU を出力
Input source が com.google.inputmethod.Japanese.base のときは JIS_KANA を出力
option-r.xml
<?xml version="1.0"?>
<root>
<inputsourcedef>
<name>GOOGLE_IME_JAPANESE_BASE</name>
<inputsourceid_prefix>com.google.inputmethod.Japanese.base</inputsourceid_prefix>
</inputsourcedef>
<inputsourcedef>
<name>GOOGLE_IME_JAPANESE_ROMAN</name>
<inputsourceid_prefix>com.google.inputmethod.Japanese.Roman</inputsourceid_prefix>
</inputsourcedef>
<item>
<name>Use Option_R as KANA/EISUU (toggle)</name>
<item>
<name>Use Option_R as KANA (only Japanese.Roman)</name>
<inputsource_only>GOOGLE_IME_JAPANESE_ROMAN</inputsource_only>
<identifier>private.remap.jis_unify_kana_eisuu_to_optionR_kana</identifier>
<autogen>
__KeyToKey__
KeyCode::OPTION_R,
KeyCode::JIS_KANA
</autogen>
</item>
<item>
<name>Use Option_R as EISUU (only Japanese.base)</name>
<inputsource_only>GOOGLE_IME_JAPANESE_BASE</inputsource_only>
<identifier>private.remap.jis_unify_kana_eisuu_to_optionR_eisuu</identifier>
<autogen>
__KeyToKey__
KeyCode::OPTION_R,
KeyCode::JIS_EISUU
</autogen>
</item>
</item>
</root>