Created
November 30, 2015 23:05
-
-
Save bnferguson/bf16799ec091cb7ad12d to your computer and use it in GitHub Desktop.
F19 Hyper Key overlay, Vim keys and other handy keys for V60 layouts in Karabiner
This file contains hidden or 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> | |
<item> | |
<name>F19 to F19</name> | |
<appendix>(F19 to Hyper (ctrl+shift+cmd+opt) + F19 Only, send escape)</appendix> | |
<identifier>private.f192f19_escape</identifier> | |
<autogen> | |
__KeyOverlaidModifier__ | |
KeyCode::F19, | |
KeyCode::COMMAND_L, | |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, | |
KeyCode::ESCAPE | |
</autogen> | |
</item> | |
<item> | |
<name>Disable Cmd-Tab</name> | |
<appendix>Disable the Cmd-Tab to train to use Hyper key mappings</appendix> | |
<identifier>private.discmdtab</identifier> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::TAB, VK_COMMAND, KeyCode::F19 | |
</autogen> | |
</item> | |
<item> | |
<name>HyperKey vim arrows</name> | |
<appendix>Map hyper-hjkl to arrows</appendix> | |
<identifier>private.hypvimarrows</identifier> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::J, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::CURSOR_DOWN | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::K, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::CURSOR_UP | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::H, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::CURSOR_LEFT | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::L, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::CURSOR_RIGHT | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::I, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::PAGEUP | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::U, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::PAGEDOWN | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::Y, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::HOME | |
</autogen> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::O, | |
ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::NONE, | |
KeyCode::END | |
</autogen> | |
</item> | |
</root> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment