AquaSKKでのAZIK入力の利便のために右シフトキーを'@'記号(ひらがな・かたかな変換)に割り当てることにした。
Karabinerは既にインストールされているものとして話を進める。詳しいインストール方法はGoogle先生に訊いてほしい。
標準の設定項目には存在しないので、private.xmlに設定をXMLで記述する。
メニューバー → Preferences.. → Misc and Uninstallタブ → Custom Setting → Open private.xmlボタンを押下し、出てきたファイルに好みのエディタで以下の通り記述する。既に内容がある場合は、それと競合しないように記述する。
<?xml version="1.0"?>
<root>
<item>
<name>Right Shift to @</name>
<identifier>private.right.shift.to.atsign</identifier>
<autogen>__KeyToKey__ KeyCode::SHIFT_R, KeyCode::KEY_2, ModifierFlag::SHIFT_L</autogen>
</item>
</root>
記述が終わったら、またPreferences..を開き、Change KeyタブのReload XMLボタンをクリックし、設定ファイルをリロードする。
これで右シフトキーは@キーに割り当てられた。