Skip to content

Instantly share code, notes, and snippets.

@trustin
Created November 13, 2012 02:32
Show Gist options
  • Save trustin/4063616 to your computer and use it in GitHub Desktop.
Save trustin/4063616 to your computer and use it in GitHub Desktop.
Trustin's KeyRemap4MacBook configuration
<?xml version="1.0"?>
<root>
<appdef>
<appname>PATHFINDER</appname>
<equal>com.cocoatech.PathFinder</equal>
</appdef>
<item>
<name>Change Shift+Space to Command+Space</name>
<identifier>private.shiftspace_to_cmdspace</name>
<autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlag::SHIFT_L, KeyCode::SPACE, ModifierFlag::COMMAND_L</autogen>
</item>
<item>
<name>Change PC Application to Command+Control+Option+Shift</name>
<identifier>private.pcapp_to_cmdctrlshift</identifier>
<autogen>--KeyToKey-- KeyCode::PC_APPLICATION, KeyCode::COMMAND_L, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>Change Command+Control+Option+Shift+W to Command+Control+Shift+W</name>
<identifier>private.cmdctrloptshiftw_to_cmdctrlshiftw</identifier>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::COMMAND_L | ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L, KeyCode::W, ModifierFlag::COMMAND_L | ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>Scroll a document with Command+Control+Option+Shift+J/K</name>
<identifier>private.cmdctrlshiftjk_to_scroll</identifier>
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::COMMAND_L | ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L, KeyCode::VK_MOUSEKEY_SCROLL_DOWN</autogen>
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::COMMAND_L | ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L, KeyCode::VK_MOUSEKEY_SCROLL_UP</autogen>
</item>
<item>
<name>Scroll a document with MiddleClick+CursorMove</name>
<identifier>private.middleclickcursormove_to_scroll</identifier>
<autogen>--PointingRelativeToScroll-- PointingButton::MIDDLE</autogen>
</item>
<item>
<name>Quit Preview on Command+W</name>
<identifier>private.cmdw_to_cmdq_on_preview</identifier>
<only>PREVIEW</only>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::COMMAND_L, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
</item>
<item>
<name>Do not quit Path Finder on Command+Q</name>
<identifier>private.cmdq_to_noop_on_pathfinder</identifier>
<only>PATHFINDER</only>
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::COMMAND_L, KeyCode::W, ModifierFlag::COMMAND_L</autogen>
</item>
<item>
<name>Sleep the display with Command+Control+Option+Shift+L</name>
<identifier>private.cmdctrlshiftl_to_sleepdisplay</identifier>
<autogen>--KeyToConsumer-- KeyCode::L, ModifierFlag::COMMAND_L | ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L, ConsumerKeyCode::EJECT, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment