Last active
December 16, 2015 22:38
-
-
Save x5gtrn/5508008 to your computer and use it in GitHub Desktop.
custom setting for KeyRemap4MacBook
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<root> | |
<list> | |
<item> | |
<name>x5gtrn's Original Setting</name> | |
<list> | |
<item> | |
<name>Enable xHHK compatible Arrow Key Mode (Using Mac)</name> | |
<identifier>remap.xhhkmacmode</identifier> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::FN | ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::FN | ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::FN | ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::FN | ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::FN | ModifierFlag::COMMAND_L, KeyCode::CURSOR_UP, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::FN | ModifierFlag::COMMAND_L, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::FN | ModifierFlag::COMMAND_L, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::FN | ModifierFlag::COMMAND_L, KeyCode::CURSOR_DOWN, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::FN | ModifierFlag::OPTION_L, KeyCode::CURSOR_UP, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::FN | ModifierFlag::OPTION_L, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::FN | ModifierFlag::OPTION_L, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::FN | ModifierFlag::OPTION_L, KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::FN | ModifierFlag::COMMAND_L, KeyCode::CURSOR_UP, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::FN | ModifierFlag::COMMAND_L, KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::FN, KeyCode::CURSOR_UP</autogen> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::FN, KeyCode::CURSOR_LEFT</autogen> | |
<autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::FN, KeyCode::CURSOR_RIGHT</autogen> | |
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::FN, KeyCode::CURSOR_DOWN</autogen> | |
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::FN, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::FN, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::FN, KeyCode::PAGEUP, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::FN, KeyCode::PAGEDOWN, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_1, ModifierFlag::FN, KeyCode::F1</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_2, ModifierFlag::FN, KeyCode::F2</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_3, ModifierFlag::FN, KeyCode::F3</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_4, ModifierFlag::FN, KeyCode::F4</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_5, ModifierFlag::FN, KeyCode::F5</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_6, ModifierFlag::FN, KeyCode::F6</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_7, ModifierFlag::FN, KeyCode::F7</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_8, ModifierFlag::FN, KeyCode::F8</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_9, ModifierFlag::FN, KeyCode::F9</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_0, ModifierFlag::FN, KeyCode::F10</autogen> | |
<autogen>--KeyToKey-- KeyCode::MINUS, ModifierFlag::FN, KeyCode::F11</autogen> | |
<autogen>--KeyToKey-- KeyCode::EQUAL, ModifierFlag::FN, KeyCode::F12</autogen> | |
</item> | |
<item> | |
<name>Enable xHHK compatible Arrow Key Mode (Using Windows)</name> | |
<identifier>remap.xhhkwinmode</identifier> | |
<autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::FN, KeyCode::CURSOR_UP</autogen> | |
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::FN, KeyCode::CURSOR_LEFT</autogen> | |
<autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::FN, KeyCode::CURSOR_RIGHT</autogen> | |
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::FN, KeyCode::CURSOR_DOWN</autogen> | |
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::FN, KeyCode::HOME</autogen> | |
<autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::FN, KeyCode::END</autogen> | |
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::FN, KeyCode::PAGEUP</autogen> | |
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::FN, KeyCode::PAGEDOWN</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_1, ModifierFlag::FN, KeyCode::F1</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_2, ModifierFlag::FN, KeyCode::F2</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_3, ModifierFlag::FN, KeyCode::F3</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_4, ModifierFlag::FN, KeyCode::F4</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_5, ModifierFlag::FN, KeyCode::F5</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_6, ModifierFlag::FN, KeyCode::F6</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_7, ModifierFlag::FN, KeyCode::F7</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_8, ModifierFlag::FN, KeyCode::F8</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_9, ModifierFlag::FN, KeyCode::F9</autogen> | |
<autogen>--KeyToKey-- KeyCode::KEY_0, ModifierFlag::FN, KeyCode::F10</autogen> | |
<autogen>--KeyToKey-- KeyCode::MINUS, ModifierFlag::FN, KeyCode::F11</autogen> | |
<autogen>--KeyToKey-- KeyCode::EQUAL, ModifierFlag::FN, KeyCode::F12</autogen> | |
</item> | |
<item> | |
<name>Enable HHKB Original KeyRemap</name> | |
<identifier>remap.xhhkbremap</identifier> | |
<autogen>--KeyToKey-- KeyCode::PAGEUP, ModifierFlag::COMMAND_L, KeyCode::CURSOR_UP, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::PAGEDOWN, ModifierFlag::COMMAND_L, KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::PAGEUP, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::PAGEDOWN, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::HOME, ModifierFlag::FN, KeyCode::PAGEUP, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::END, ModifierFlag::FN, KeyCode::PAGEDOWN, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::CURSOR_UP, ModifierFlag::COMMAND_L, KeyCode::CURSOR_UP, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen> | |
<autogen>--KeyToKey-- KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L, KeyCode::CURSOR_DOWN, ModifierFlag::OPTION_L</autogen> | |
</item> | |
</list> | |
</item> | |
</list> | |
</root> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment