2016-01-26T16:25:29+09:00 [Tue]
--> [日常]
どうしよう……。アリスが怖い。
HHKB Pro2用karabiner(旧keyremap4macbook)private.xml
左optionをFn扱いにして、F1〜F12まで使えるようにする。
ついてくる設定はoptionをFn的なものに固定してしまうので、ディップスイッチで変更したのと同じく左command+option+なんたらのショートカットが使えないので作った。
同じくついてくるIJKLのダイアモンドカーソルでCommand+option+(IJKL)が使えなくなるのを他のキーが押されているときは無効に変更
controlL+[でescapeと英語モードに変更するvim厨向け付き。
<?xml version="1.0"?> <root> <item> <name> Control_L+[ to EISUU+Escape</name> <identifier>remap.jis_escape2EISUUandEscape_MacVim</identifier> <autogen> __KeyToKey__ KeyCode::BRACKET_LEFT, ModifierFlag::CONTROL_L, KeyCode::JIS_EISUU, KeyCode::ESCAPE </autogen> </item> <item> <name>Change Option_L+1...= to F1...F12 Keys no other modifier</name> <identifier>remap.hhkbp2us_optl_plus_num_to_f1_f12</identifier> <autogen>__KeyToKey__ KeyCode::KEY_1, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F1</autogen> <autogen>__KeyToKey__ KeyCode::KEY_2, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F2</autogen> <autogen>__KeyToKey__ KeyCode::KEY_3, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F3</autogen> <autogen>__KeyToKey__ KeyCode::KEY_4, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F4</autogen> <autogen>__KeyToKey__ KeyCode::KEY_5, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F5</autogen> <autogen>__KeyToKey__ KeyCode::KEY_6, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F6</autogen> <autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F7</autogen> <autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F8</autogen> <autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F9</autogen> <autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F10</autogen> <autogen>__KeyToKey__ KeyCode::MINUS, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F11</autogen> <autogen>__KeyToKey__ KeyCode::EQUAL, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F12</autogen> <autogen>__KeyToKey__ KeyCode::I, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F13</autogen> <autogen>__KeyToKey__ KeyCode::O, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F14</autogen> <autogen>__KeyToKey__ KeyCode::P, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::F15</autogen> </item> <item> <name>Change Option_L+IJKL Diamond cursor no other modifier</name> <identifier>remap.hhkbp2us_optl_IJKL_Diamondcursor</identifier> <autogen>__KeyToKey__ KeyCode::I, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_UP</autogen> <autogen>__KeyToKey__ KeyCode::J, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_LEFT</autogen> <autogen>__KeyToKey__ KeyCode::K, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_DOWN</autogen> <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT</autogen> </item> </root>