Skip to content

Instantly share code, notes, and snippets.

@rogerhu
Last active August 29, 2015 14:25
Show Gist options
  • Save rogerhu/841f761792678192b1f6 to your computer and use it in GitHub Desktop.
Save rogerhu/841f761792678192b1f6 to your computer and use it in GitHub Desktop.
core.xml
<?xml version="1.0"?>
<root>
<item>
<identifier>emacs_pageup_pagedown</identifier>
<name>Emacs pageup/pagedown</name>
<windowname_only>emacs_terminal</windowname_only>
<device_only>{{ PRODUCT }} </device_only>
<autogen>__KeyToKey__ KeyCode::PAGE_UP, KeyCode::V, ModifierFlag::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::PAGE_DOWN, KeyCode::V, ModifierFlag::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::CONTROL_R, KeyCode::CONTROL_R</autogen>
</item>
<item>
<identifier>Option_Tab_Remapping</identifier>
<name>Kinesis remapping</name>
<device_only>{{ PRODUCT }}</device_only>
<autogen>__KeyToKey__ KeyCode::TAB, ModifierFlag::OPTION_L, KeyCode::TAB, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::C, ModifierFlag::CONTROL_L, KeyCode::C, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::V, ModifierFlag::CONTROL_L, KeyCode::V, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::T, ModifierFlag::CONTROL_L, KeyCode::T, ModifierFlag::COMMAND_L</autogen>
</item>
<item>
<identifier>PyCharm</identifier>
<name>PyCharm</name>
<only>PyCharm,Chrome,IntelliJ,AndroidStudio,XCode,EverNote,Atom</only>
<device_only>{{ PRODUCT }}</device_only>
<autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::CONTROL_R, KeyCode::COMMAND_R</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment