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
ボタンをクリックし、設定ファイルをリロードする。
これで右シフトキーは@キーに割り当てられた。