Skip to content

Instantly share code, notes, and snippets.

@fakedrake
Created February 9, 2021 21:07
Show Gist options
  • Save fakedrake/ed03217fb21d14a4522442a8fc915bf3 to your computer and use it in GitHub Desktop.
Save fakedrake/ed03217fb21d14a4522442a8fc915bf3 to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<root>
<item>
<name>Find using vimperator</name>
<identifier>private.find</identifier>
<only>FIREFOX</only>
<autogen>__KeyToKey__
KeyCode::F, ModifierFlag::COMMAND_L,
KeyCode::F, ModifierFlag::OPTION_L</autogen>
</item>
<item>
<name>Dont minimize terminal</name>
<identifier>private.dont_minimize_terminal</identifier>
<only>TERMINAL</only>
<autogen>__KeyToKey__
KeyCode::W, ModifierFlag::COMMAND_L,
KeyCode::W, ModifierFlag::OPTION_L</autogen>
</item>
<item>
<name>Don't close terminal windows</name>
<identifier>private.dont_close_terminal_windows</identifier>
<only>TERMINAL</only>
<autogen>__KeyToKey__
KeyCode::M, ModifierFlag::COMMAND_L,
KeyCode::M, ModifierFlag::OPTION_L</autogen>
</item>
<item>
<name>Emacs like movement in terminal</name>
<identifier>private.emacs_like_movement</identifier>
<only>TERMINAL</only>
<autogen>__KeyToKey__
KeyCode::B, ModifierFlag::COMMAND_L,
KeyCode::B, ModifierFlag::OPTION_L
</autogen>
<autogen>__KeyToKey__
KeyCode::D, ModifierFlag::COMMAND_L,
KeyCode::D, ModifierFlag::OPTION_L
</autogen>
<autogen>__KeyToKey__
KeyCode::DELETE, ModifierFlag::COMMAND_L,
KeyCode::DELETE, ModifierFlag::OPTION_L
</autogen>
<autogen>__KeyToKey__
KeyCode::SEMICOLON, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, ModifierFlag::COMMAND_L,
KeyCode::SEMICOLON, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, ModifierFlag::OPTION_L,
</autogen>
<autogen>__KeyToKey__
KeyCode::DOT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, ModifierFlag::COMMAND_L,
KeyCode::DOT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, ModifierFlag::OPTION_L,
</autogen>
<autogen>__KeyToKey__
KeyCode::COMMA, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, ModifierFlag::COMMAND_L,
KeyCode::COMMA, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, ModifierFlag::OPTION_L,
</autogen>
<autogen>__KeyToKey__
KeyCode::F, ModifierFlag::COMMAND_L,
KeyCode::F, ModifierFlag::OPTION_L
</autogen>
</item>
<item>
<name>Emacs like history in terminal</name>
<identifier>private.emacs_like_history_term</identifier>
<only>TERMINAL</only>
<autogen>__KeyToKey__
KeyCode::P, ModifierFlag::COMMAND_L,
KeyCode::P, ModifierFlag::OPTION_L
</autogen>
<autogen>__KeyToKey__
KeyCode::N, ModifierFlag::COMMAND_L,
KeyCode::N, ModifierFlag::OPTION_L
</autogen>
</item>
<item>
<name>Emacs language change</name>
<identifier>private.emacs_langiuage_change</identifier>
<only>EMACS</only>
<autogen>__KeyToKey__
KeyCode::BACKSLASH, ModifierFlag::COMMAND_L,
KeyCode::BACKSLASH, ModifierFlag::CONTROL_L
</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment