Skip to content

Instantly share code, notes, and snippets.

@mongris
Created February 22, 2013 05:25
Show Gist options
  • Save mongris/5010939 to your computer and use it in GitHub Desktop.
Save mongris/5010939 to your computer and use it in GitHub Desktop.
private.xml for KeyRemap4MacBook
<?xml version="1.0"?>
<root>
<item>
<name>F19 to F19</name>
<appendix>(F19 to Hyper (ctrl+cmd+opt) + F19 Only, F19)</appendix>
<identifier>private.f192f19</identifier>
<autogen>
--KeyOverlaidModifier--
KeyCode::F19,
KeyCode::COMMAND_L,
ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L,
KeyCode::F19
</autogen>
</item>
<item>
<name>Hyper+fn To Sleep</name>
<appendix>Hyper(cmd+ctrl+opt)+fn, send Shift+Ctrl+Power</appendix>
<identifier>private.hyperfn2sleep</identifier>
<autogen>
--KeyOverlaidModifier--
KeyCode::FN, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::VK_CONSUMERKEY_POWER, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L
</autogen>
</item>
<item>
<name>Hyper+backquote(`) To focus Dock</name>
<appendix>Hyper(cmd+ctrl+opt)+backquote(`), send Ctrl+F3</appendix>
<identifier>private.hyper`2ctrlF3</identifier>
<autogen>
--KeyOverlaidModifier--
KeyCode::BACKQUOTE, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::F3, ModifierFlag::CONTROL_L,
</autogen>
</item>
<item>
<name>Hyper+space To Enter</name>
<appendix>Hyper(cmd+ctrl+opt)+space, send enter</appendix>
<identifier>private.hyperspace2enter</identifier>
<autogen>
--KeyToKey--
KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::ENTER
</autogen>
</item>
<item>
<name>Hyper+K To Down</name>
<appendix>Hyper(cmd+ctrl+opt)+k, send down</appendix>
<identifier>private.hyperj2down</identifier>
<autogen>
--KeyToKey--
KeyCode::K, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::CURSOR_DOWN
</autogen>
</item>
<item>
<name>Hyper+I To Up</name>
<appendix>Hyper(cmd+ctrl+opt)+i, send up</appendix>
<identifier>private.hyperk2up</identifier>
<autogen>
--KeyToKey--
KeyCode::I, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::CURSOR_UP
</autogen>
</item>
<item>
<name>Hyper+J To Left</name>
<appendix>Hyper(cmd+ctrl+opt)+j, send left</appendix>
<identifier>private.hyperh2left</identifier>
<autogen>
--KeyToKey--
KeyCode::J, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<item>
<name>Hyper+L To Right</name>
<appendix>Hyper(cmd+ctrl+opt)+l, send right</appendix>
<identifier>private.hyperl2right</identifier>
<autogen>
--KeyToKey--
KeyCode::L, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::CURSOR_RIGHT
</autogen>
</item>
<item>
<name>Hyper+Tab To Capslock</name>
<appendix>Hyper(cmd+ctrl+opt)+tab, send capslock</appendix>
<identifier>private.hypertab2capslock</identifier>
<autogen>
--KeyToKey--
KeyCode::TAB, ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
KeyCode::CAPSLOCK
</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment