Skip to content

Instantly share code, notes, and snippets.

@lucasmartins
Created July 28, 2015 22: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 lucasmartins/794b69814f63eb1db807 to your computer and use it in GitHub Desktop.
Save lucasmartins/794b69814f63eb1db807 to your computer and use it in GitHub Desktop.
Karabiner Private KeyMapping
<?xml version="1.0"?>
<root>
<item>
<name>Homerow Arrow Keys (Dvorak)</name>
<appendix>Change Fn+C to Move Up</appendix>
<appendix>Change Fn+T to Move Down</appendix>
<appendix>Change Fn+H to Move Left</appendix>
<appendix>Change Fn+S to Move Right</appendix>
<identifier>private.homerow_arrowkeys_dvorak</identifier>
<modifier_only>
ModifierFlag::FN,
ModifierFlag::SHIFT_L | ModifierFlag::NONE,
ModifierFlag::SHIFT_R | ModifierFlag::NONE,
</modifier_only>
<autogen>
__KeyToKey__
KeyCode::J, ModifierFlag::FN,
KeyCode::CURSOR_LEFT
</autogen>
<autogen>
__KeyToKey__
KeyCode::K, ModifierFlag::FN,
KeyCode::CURSOR_DOWN
</autogen>
<autogen>
__KeyToKey__
KeyCode::L, ModifierFlag::FN,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>
__KeyToKey__
KeyCode::I, ModifierFlag::FN,
KeyCode::CURSOR_UP
</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment