kotarok
4/30/2015 - 10:03 AM

Karabiner setting file for myself.

Karabiner setting file for myself.

<?xml version="1.0"?>
<root>
  <list>
    <item>
     <name>Kotarok custom setting</name>
     <item>
       <name>Kana with IJKL to cursor (and more)</name>
       <!-- <appendix>EISUU/KANA to toggle them each other.</appendix> -->
       <identifier>remap.kanaijklcursor</identifier>
       <autogen>__KeyOverlaidModifier__ KeyCode::JIS_EISUU, KeyCode::OPTION_L, KeyCode::VK_JIS_TOGGLE_EISUU_KANA</autogen>
       <autogen>__KeyOverlaidModifier__ KeyCode::JIS_KANA, KeyCode::VK_MODIFIER_EXTRA1</autogen>
       <autogen>--KeyToKey-- KeyCode::SPACE,        ModifierFlag::EXTRA1, KeyCode::VK_JIS_TOGGLE_EISUU_KANA</autogen>
       <autogen>--KeyToKey-- KeyCode::I,            ModifierFlag::EXTRA1, KeyCode::CURSOR_UP</autogen>
       <autogen>--KeyToKey-- KeyCode::J,            ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT</autogen>
       <autogen>--KeyToKey-- KeyCode::L,            ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT</autogen>
       <autogen>--KeyToKey-- KeyCode::K,            ModifierFlag::EXTRA1, KeyCode::CURSOR_DOWN</autogen>
       <autogen>--KeyToKey-- KeyCode::O,            ModifierFlag::EXTRA1, KeyCode::PAGEUP</autogen>
       <autogen>--KeyToKey-- KeyCode::P,            ModifierFlag::EXTRA1, KeyCode::PAGEDOWN</autogen>
       <autogen>--KeyToKey-- KeyCode::COMMA,        ModifierFlag::EXTRA1, KeyCode::HOME</autogen>
       <autogen>--KeyToKey-- KeyCode::DOT,          ModifierFlag::EXTRA1, KeyCode::END</autogen>
       <autogen>--KeyToKey-- KeyCode::H,            ModifierFlag::EXTRA1, KeyCode::DELETE</autogen>
       <autogen>--KeyToKey-- KeyCode::SEMICOLON,    ModifierFlag::EXTRA1, KeyCode::FORWARD_DELETE</autogen>
       <autogen>--KeyToKey-- KeyCode::N,            ModifierFlag::EXTRA1, KeyCode::RETURN</autogen>
       <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA1, KeyCode::ESCAPE</autogen>
       <autogen>--KeyToKey-- KeyCode::U,            ModifierFlag::EXTRA1, KeyCode::TAB</autogen>
     </item>
     <item>
       <name>Nums to Funcitons</name>
       <identifier>remap.numtofunc</identifier>
       <autogen>--KeyToKey-- KeyCode::KEY_1,        ModifierFlag::EXTRA1, KeyCode::F1</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_2,        ModifierFlag::EXTRA1, KeyCode::F2</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_3,        ModifierFlag::EXTRA1, KeyCode::F3</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_4,        ModifierFlag::EXTRA1, KeyCode::F4</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_5,        ModifierFlag::EXTRA1, KeyCode::F5</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_6,        ModifierFlag::EXTRA1, KeyCode::F6</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_7,        ModifierFlag::EXTRA1, KeyCode::F7</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_8,        ModifierFlag::EXTRA1, KeyCode::F8</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_9,        ModifierFlag::EXTRA1, KeyCode::F9</autogen>
       <autogen>--KeyToKey-- KeyCode::KEY_0,        ModifierFlag::EXTRA1, KeyCode::F10</autogen>
       <autogen>--KeyToKey-- KeyCode::MINUS,        ModifierFlag::EXTRA1, KeyCode::F11</autogen>
       <autogen>--KeyToKey-- KeyCode::EQUAL,        ModifierFlag::EXTRA1, KeyCode::F12</autogen>
     </item>
   </item>
  </list>
</root>