Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rcmdnk/5501291 to your computer and use it in GitHub Desktop.
Save rcmdnk/5501291 to your computer and use it in GitHub Desktop.
Vim Like Mouse Key with KeyRemap4MacBook
<item>
<name>Mouse Keys (right click to P)</name>
<appendix>CONTROL_L+COMMAND_L+Y/U/I/O to Left/Down/Up/Right</appendix>
<appendix>CONTROL_L+COMMAND_L+N/]/P to left/middle/right click</appendix>
<appendix>CONTROL_L+COMMAND_L+M/. to mouse wheel down/up</appendix>
<identifier>private.my_mousekeys_arrow_2</identifier>
<autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, KeyCode::VK_MOUSEKEY_LEFT</autogen>
<autogen>--KeyToKey-- KeyCode::U, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, KeyCode::VK_MOUSEKEY_DOWN</autogen>
<autogen>--KeyToKey-- KeyCode::I, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, KeyCode::VK_MOUSEKEY_UP</autogen>
<autogen>--KeyToKey-- KeyCode::O, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, KeyCode::VK_MOUSEKEY_RIGHT</autogen>
<autogen>--KeyToPointingButton-- KeyCode::N, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, PointingButton::LEFT</autogen>
<autogen>--KeyToPointingButton-- KeyCode::BRACKET_RIGHT, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, PointingButton::MIDDLE</autogen>
<autogen>--KeyToPointingButton-- KeyCode::P, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, PointingButton::RIGHT</autogen>
<autogen>--KeyToKey-- KeyCode::M, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, KeyCode::VK_MOUSEKEY_SCROLL_DOWN</autogen>
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::CONTROL_L |ModifierFlag::COMMAND_L|ModifierFlag::NONE, KeyCode::VK_MOUSEKEY_SCROLL_UP</autogen>
</item>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment