Skip to content

Instantly share code, notes, and snippets.

@hkmoon
Created October 5, 2015 20:19
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 hkmoon/7201cd77ca338e40deff to your computer and use it in GitHub Desktop.
Save hkmoon/7201cd77ca338e40deff to your computer and use it in GitHub Desktop.
Key mappings for Karabiner
<?xml version="1.0"?>
<root>
<item>
<name>Mapping hjkl on left up down and right</name>
<identifier>private.mapping_hjkl_on_arrow</identifier>
<autogen>__KeyToKey__
KeyCode::H, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
<autogen>__KeyToKey__
KeyCode::J, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_DOWN
</autogen>
<autogen>__KeyToKey__
KeyCode::K, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_UP
</autogen>
<autogen>__KeyToKey__
KeyCode::L, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>__KeyToKey__
KeyCode::K, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::PAGEDOWN
</autogen>
<autogen>__KeyToKey__
KeyCode::J, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::PAGEUP
</autogen>
<autogen>__KeyToKey__
KeyCode::SEMICOLON, ModifierFlag::CONTROL_L,
KeyCode::DELETE
</autogen>
<autogen>__KeyToKey__
KeyCode::G, ModifierFlag::CONTROL_L,
KeyCode::HOME
</autogen>
<autogen>__KeyToKey__
KeyCode::QUOTE, ModifierFlag::CONTROL_L,
KeyCode::END
</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment