Skip to content

Instantly share code, notes, and snippets.

@JamesDunne
Last active August 29, 2015 14:02
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 JamesDunne/f0df59cec4488e45b58f to your computer and use it in GitHub Desktop.
Save JamesDunne/f0df59cec4488e45b58f to your computer and use it in GitHub Desktop.
KeyRemap4MacBook good settings for Windows keyboards
<?xml version="1.0"?>
<root>
<appdef>
<appname>Google Chrome</appname>
<equal>com.google.Chrome</equal>
</appdef>
<item>
<name>Refresh with F5 in Chrome</name>
<identifier>private.Chrome.Refresh</identifier>
<only>Google Chrome</only>
<autogen>__KeyToKey__ KeyCode::F5, KeyCode::R, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::F5, ModifierFlag::COMMAND_L, KeyCode::R, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::F5, ModifierFlag::SHIFT_L, KeyCode::R, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>Windows home/end and keypad</name>
<identifier>private.Windows.Keypad</identifier>
<autogen>__KeyToKey__ KeyCode::DELETE, ModifierFlag::COMMAND_L, KeyCode::DELETE, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::A, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::E, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_7, ModifierFlag::SHIFT_L, KeyCode::HOME, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_7, ModifierFlag::COMMAND_L, KeyCode::HOME, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_7, ModifierFlag::OPTION_L, KeyCode::HOME, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_7, KeyCode::A, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_1, ModifierFlag::SHIFT_L, KeyCode::END, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_1, ModifierFlag::COMMAND_L, KeyCode::END, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_1, ModifierFlag::OPTION_L, KeyCode::END, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_1, KeyCode::E, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_9, KeyCode::PAGEUP</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_3, KeyCode::PAGEDOWN</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_8, KeyCode::CURSOR_UP</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_2, KeyCode::CURSOR_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_4, ModifierFlag::COMMAND_L, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_4, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_4, KeyCode::CURSOR_LEFT</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_6, ModifierFlag::COMMAND_L, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_6, ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_6, KeyCode::CURSOR_RIGHT</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment