Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

80 lines (79 sloc) 3.906 kB
<?xml version="1.0"?>
<root>
<item>
<name>Simultaneous Vi Mode</name>
<item>
<name>What's Simultaneous Vi Mode?</name>
<appendix>Push S and D keys simultaneously and keep them pressing.</appendix>
<appendix>Then you can use Vi style navigation by HJKL.</appendix>
<appendix>- HJKL to Left/Down/Up/Right</appendix>
<identifier vk_config="true">notsave.simultaneouskeypresses_vimode</identifier>
<autogen>--ShowStatusMessage-- Vi Mode</autogen>
<autogen>--KeyToKey-- {{VI_H}}, KeyCode::CURSOR_LEFT</autogen>
<autogen>--KeyToKey-- {{VI_J}}, KeyCode::CURSOR_DOWN</autogen>
<autogen>--KeyToKey-- {{VI_K}}, KeyCode::CURSOR_UP</autogen>
<autogen>--KeyToKey-- {{VI_L}}, KeyCode::CURSOR_RIGHT</autogen>
<block>
<config_only>option.pointing_relative_to_scroll_vi_mode</config_only>
<autogen>--PointingRelativeToScroll-- PointingButton::NONE</autogen>
</block>
<block>
<config_only>option.simultaneouskeypresses_vimode_f_to_fn</config_only>
<autogen>--KeyToKey-- KeyCode::F, KeyCode::FN</autogen>
</block>
<block>
<config_only>option.simultaneouskeypresses_vimode_g_to_option</config_only>
<autogen>--KeyToKey-- KeyCode::G, KeyCode::OPTION_L</autogen>
</block>
<block>
<config_only>option.simultaneouskeypresses_vimode_commadot_to_optionleftright</config_only>
<autogen>--KeyToKey-- KeyCode::COMMA, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen>
<autogen>--KeyToKey-- KeyCode::DOT, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen>
</block>
<block>
<config_only>option.simultaneouskeypresses_vimode_brackets_to_optionleftright</config_only>
<autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen>
<autogen>--KeyToKey-- KeyCode::BRACKET_RIGHT, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen>
</block>
<block>
<config_only>option.simultaneouskeypresses_vimode_commandLR_to_optionleftright</config_only>
<autogen>--KeyToKey-- KeyCode::COMMAND_L, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen>
<autogen>--KeyToKey-- KeyCode::COMMAND_R, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen>
</block>
</item>
<item>
<name>Simultaneous Key Presses [S+D] turns on "Simultaneous Vi Mode"</name>
<identifier>remap.simultaneouskeypresses_vimode_sd</identifier>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::S, KeyCode::VK_CONFIG_SYNC_KEYDOWNUP_notsave_simultaneouskeypresses_vimode</autogen>
</item>
<item>
<name>---- Options ------------------------------------------------------------</name>
</item>
<item>
<name>Change F to FN</name>
<appendix>(= F+HJKL to Home/PageDown/PageUp/End)</appendix>
<identifier>option.simultaneouskeypresses_vimode_f_to_fn</identifier>
</item>
<item>
<name>Scroll with mouse movement while</name>
<identifier>option.pointing_relative_to_scroll_vi_mode</identifier>
</item>
<item>
<name>Change G to Option_L</name>
<appendix>(= G+HL to backward-word/forward-word)</appendix>
<identifier>option.simultaneouskeypresses_vimode_g_to_option</identifier>
</item>
<item>
<name>Change ,. to backward-word/forward-word</name>
<identifier>option.simultaneouskeypresses_vimode_commadot_to_optionleftright</identifier>
</item>
<item>
<name>Change [] to backward-word/forward-word</name>
<identifier>option.simultaneouskeypresses_vimode_brackets_to_optionleftright</identifier>
</item>
<item>
<name>Change Command_L/Command_R to backward-word/forward-word</name>
<identifier>option.simultaneouskeypresses_vimode_commandLR_to_optionleftright</identifier>
</item>
</item>
</root>
Jump to Line
Something went wrong with that request. Please try again.