Skip to content

Instantly share code, notes, and snippets.

@harai
Created September 25, 2013 12:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save harai/6699116 to your computer and use it in GitHub Desktop.
Save harai/6699116 to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<root>
<item>
<name>Key Bindings of Akihiro HARAI</name>
<identifier>private.akihiro_default</identifier>
<autogen>__KeyToKey__ KeyCode::I, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_UP, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::I, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_UP, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_UP, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, ModifierFlag::COMMAND_L | ModifierFlag::NONE, KeyCode::CURSOR_UP, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen>
<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>
<autogen>__KeyToKey__ KeyCode::I, ModifierFlag::CONTROL_L, KeyCode::CURSOR_UP, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::CONTROL_L, KeyCode::CURSOR_LEFT, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::CONTROL_L, KeyCode::CURSOR_DOWN, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L, KeyCode::CURSOR_RIGHT, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::Q, KeyCode::QUOTE</autogen>
<autogen>__KeyToKey__ KeyCode::W, KeyCode::COMMA</autogen>
<autogen>__KeyToKey__ KeyCode::E, KeyCode::DOT</autogen>
<autogen>__KeyToKey__ KeyCode::R, KeyCode::P</autogen>
<autogen>__KeyToKey__ KeyCode::T, KeyCode::Y</autogen>
<autogen>__KeyToKey__ KeyCode::Y, KeyCode::F</autogen>
<autogen>__KeyToKey__ KeyCode::U, KeyCode::G</autogen>
<autogen>__KeyToKey__ KeyCode::I, KeyCode::C</autogen>
<autogen>__KeyToKey__ KeyCode::O, KeyCode::R</autogen>
<autogen>__KeyToKey__ KeyCode::P, KeyCode::L</autogen>
<autogen>__KeyToKey__ KeyCode::BRACKET_LEFT, KeyCode::SLASH</autogen>
<autogen>__KeyToKey__ KeyCode::BRACKET_RIGHT, KeyCode::EQUAL</autogen>
<autogen>__KeyToKey__ KeyCode::S, KeyCode::O</autogen>
<autogen>__KeyToKey__ KeyCode::D, KeyCode::E</autogen>
<autogen>__KeyToKey__ KeyCode::F, KeyCode::U</autogen>
<autogen>__KeyToKey__ KeyCode::G, KeyCode::I</autogen>
<autogen>__KeyToKey__ KeyCode::H, KeyCode::D</autogen>
<autogen>__KeyToKey__ KeyCode::J, KeyCode::H</autogen>
<autogen>__KeyToKey__ KeyCode::K, KeyCode::T</autogen>
<autogen>__KeyToKey__ KeyCode::L, KeyCode::N</autogen>
<autogen>__KeyToKey__ KeyCode::SEMICOLON, KeyCode::S</autogen>
<autogen>__KeyToKey__ KeyCode::QUOTE, KeyCode::MINUS</autogen>
<autogen>__KeyToKey__ KeyCode::Z, KeyCode::SEMICOLON</autogen>
<autogen>__KeyToKey__ KeyCode::X, KeyCode::Q</autogen>
<autogen>__KeyToKey__ KeyCode::C, KeyCode::J</autogen>
<autogen>__KeyToKey__ KeyCode::V, KeyCode::K</autogen>
<autogen>__KeyToKey__ KeyCode::B, KeyCode::X</autogen>
<autogen>__KeyToKey__ KeyCode::N, KeyCode::B</autogen>
<autogen>__KeyToKey__ KeyCode::COMMA, KeyCode::W</autogen>
<autogen>__KeyToKey__ KeyCode::DOT, KeyCode::V</autogen>
<autogen>__KeyToKey__ KeyCode::SLASH, KeyCode::Z</autogen>
<autogen>__KeyToKey__ KeyCode::MINUS, KeyCode::BRACKET_LEFT</autogen>
<autogen>__KeyToKey__ KeyCode::EQUAL, KeyCode::BRACKET_RIGHT</autogen>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_EISUU, ModifierFlag::COMMAND_L | ModifierFlag::NONE, KeyCode::DELETE, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_EISUU, KeyCode::DELETE</autogen>
<autogen>__KeyToKey__ KeyCode::BACKQUOTE, KeyCode::F16</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_KANA, ModifierFlag::COMMAND_L | ModifierFlag::NONE, KeyCode::FORWARD_DELETE, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_KANA, KeyCode::FORWARD_DELETE</autogen>
<autogen>__KeyToKey__ KeyCode::F17, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::HOME, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::PC_APPLICATION, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::END, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment