Skip to content

Instantly share code, notes, and snippets.

@pesblog
Last active December 20, 2015 10:49
Show Gist options
  • Save pesblog/6119103 to your computer and use it in GitHub Desktop.
Save pesblog/6119103 to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<root>
<list>
<item>
<name>baba</name>
<list>
<appdef>
<appname>TERMINAL</appname>
<equal>com.apple.Terminal</equal>
</appdef>
<appdef>
<appname>MACVIM</appname>
<equal>org.vim.MacVim</equal>
</appdef>
<item>
<name>CTRL_NP</name>
<identifier>ctrl_np</identifier>
<not>TERMINAL</not>
<not>MACVIM</not>
<autogen>--KeyToKey--
KeyCode::P, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_UP
</autogen>
<autogen>--KeyToKey--
KeyCode::N, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_DOWN
</autogen>
</item>
<item>
<name>MacVim Escape</name>
<identifier>MACVIM_Escape</identifier>
<only>MACVIM</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
</item>
<appdef>
<appname>APPCODE</appname>
<equal>com.jetbrains.AppCode</equal>
</appdef>
<item>
<name>IDEA AppCode</name>
<identifier>IDEA_AppCode_Escape</identifier>
<only>APPCODE</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
</item>
<appdef>
<appname>ANDROID_STUDIO</appname>
<equal>com.google.android.studio</equal>
</appdef>
<item>
<name>Android_Studio_Escape</name>
<identifier>Android_Studio_Escape</identifier>
<only>ANDROID_STUDIO</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
</item>
<appdef>
<appname>IDEA</appname>
<equal>com.jetbrains.intellij</equal>
</appdef>
<item>
<name>Intellij IDEA</name>
<identifier>INTELLIJ_IDEA_Escape</identifier>
<only>IDEA</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
</item>
<item>
<name>Eclipse bug fix</name>
<identifier>eclipse_bug_fix</identifier>
<only>ECLIPSE</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
<autogen>--KeyToKey--
KeyCode::BRACKET_LEFT, ModifierFlag::CONTROL_L,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
<autogen>--KeyToKey--
KeyCode::SEMICOLON, ModifierFlag::SHIFT_L, ModifierFlag::CONTROL_L,
KeyCode::JIS_EISUU
</autogen>
<autogen>--KeyToKey--
KeyCode::J, ModifierFlag::SHIFT_L, ModifierFlag::CONTROL_L,
KeyCode::JIS_KANA
</autogen>
</item>
<appdef>
<appname>XCODE</appname>
<equal>com.apple.dt.Xcode</equal>
</appdef>
<item>
<name>Xcode Escape</name>
<identifier>hoge</identifier>
<only>XCODE</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
<autogen>--KeyToKey--
KeyCode::BRACKET_LEFT, ModifierFlag::CONTROL_L,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
</item>
<appdef>
<appname>TOP_OF_TREE</appname>
<equal>jp.topoftree.tree</equal>
</appdef>
<item>
<name>TREE arrow</name>
<identifier>TREE Ctrl-P/N to Up/Down</identifier>
<only>TOP_OF_TREE</only>
<autogen>--KeyToKey--
KeyCode::F, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>--KeyToKey--
KeyCode::B, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<appdef>
<appname>SPARROW</appname>
<equal>com.sparrowmailapp.sparrow</equal>
</appdef>
<item>
<name>SPARROW arrow</name>
<identifier>SPARROW Ctrl-P/N to Up/Down</identifier>
<only>SPARROW</only>
<autogen>--KeyToKey--
KeyCode::F, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>--KeyToKey--
KeyCode::B, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<appdef>
<appname>EXCEL</appname>
<equal>com.microsoft.Excel</equal>
</appdef>
<item>
<name>EXCEL arrow</name>
<identifier>EXCEL Ctrl-P/N to Up/Down</identifier>
<only>EXCEL</only>
<autogen>--KeyToKey--
KeyCode::F, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>--KeyToKey--
KeyCode::B, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<appdef>
<appname>MYPREVIEW</appname>
<equal>com.apple.Preview</equal>
</appdef>
<item>
<name>PREVIEW arrow</name>
<identifier>PREVIEW Ctrl-P/N to Up/Down</identifier>
<only>MYPREVIEW</only>
<autogen>--KeyToKey--
KeyCode::F, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>--KeyToKey--
KeyCode::B, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<appdef>
<appname>TERMINAL</appname>
<equal>com.apple.Terminal</equal>
</appdef>
<item>
<name>Terminal Esc</name>
<identifier>Terminal Esc</identifier>
<only>TERMINAL</only>
<autogen>--KeyToKey--
KeyCode::ESCAPE,
KeyCode::ESCAPE, KeyCode::JIS_EISUU
</autogen>
</item>
<appdef>
<appname>MYCORNERSTONE</appname>
<equal>com.zennaware.Cornerstone</equal>
</appdef>
<item>
<name>COUNERSTONE arrow</name>
<identifier>COUNERSTONE Ctrl-P/N to Up/Down</identifier>
<only>MYCORNERSTONE</only>
<autogen>--KeyToKey--
KeyCode::F, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>--KeyToKey--
KeyCode::B, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<appdef>
<appname>HIPCHAT</appname>
<equal>com.hipchat.HipChat</equal>
</appdef>
<item>
<name>HipChat Ctrl-F/B to Right/Left</name>
<identifier>HipChat Ctrl-F/B to Right/Left</identifier>
<only>HIPCHAT</only>
<autogen>--KeyToKey--
KeyCode::F, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_RIGHT
</autogen>
<autogen>--KeyToKey--
KeyCode::B, ModifierFlag::CONTROL_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
</list>
</item>
</list>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment