Skip to content

Instantly share code, notes, and snippets.

@bouzuya
Created July 22, 2015 16:14
Show Gist options
  • Save bouzuya/022ee4e9c9752c56d29f to your computer and use it in GitHub Desktop.
Save bouzuya/022ee4e9c9752c56d29f to your computer and use it in GitHub Desktop.
Karabiner private.xml
<?xml version="1.0"?>
<root>
<modifierdef>BOUZUYA_SUPER_L</modifier>
<modifierdef>BOUZUYA_SUPER_R</modifier>
<item>
<name>bouzuya's super key</name>
<item>
<name>BOUZUYA_SUPER_R+JIS_EISUU (BOUZUYA_SUPER_L) to ESCAPE</name>
<identifier>private.bouzuya_super_r_jis_eisuu_to_escape</identifier>
<autogen>
__KeyToKey__
KeyCode::JIS_EISUU, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::ESCAPE
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER_L+JIS_KANA (BOUZUYA_SUPER_R) to ENTER</name>
<identifier>private.bouzuya_super_l_jis_kana_to_enter</identifier>
<autogen>
__KeyToKey__
KeyCode::JIS_KANA, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::ENTER,
</autogen>
</item>
<item>
<name>JIS_EISUU to BOUZUYA_SUPER_L</name>
<identifier>private.jis_eisuu_bouzuya_super_l</identifier>
<autogen>
__KeyToKey__
KeyCode::JIS_EISUU,
KeyCode::VK_MODIFIER_BOUZUYA_SUPER_L
</autogen>
</item>
<item>
<name>JIS_KANA to BOUZUYA_SUPER_R</name>
<identifier>private.jis_kana_bouzuya_super_r</identifier>
<autogen>
__KeyToKey__
KeyCode::JIS_KANA,
KeyCode::VK_MODIFIER_BOUZUYA_SUPER_R
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER+E to ESCAPE</name>
<identifier>private.bouzuya_super_e_escape</identifier>
<autogen>
__KeyToKey__
KeyCode::E, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::ESCAPE
</autogen>
<autogen>
__KeyToKey__
KeyCode::E, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::ESCAPE
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER+F to JIS_EISUU</name>
<identifier>private.bouzuya_super_f_jis_eisuu</identifier>
<autogen>
__KeyToKey__
KeyCode::F, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::JIS_EISUU,
</autogen>
<autogen>
__KeyToKey__
KeyCode::F, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::JIS_EISUU,
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER+I to TAB</name>
<identifier>private.bouzuya_super_i_tab</identifier>
<autogen>
__KeyToKey__
KeyCode::I, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::TAB,
</autogen>
<autogen>
__KeyToKey__
KeyCode::I, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::TAB,
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER+J to JIS_KANA</name>
<identifier>private.bouzuya_super_j_jis_kana</identifier>
<autogen>
__KeyToKey__
KeyCode::J, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::JIS_KANA,
</autogen>
<autogen>
__KeyToKey__
KeyCode::J, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::JIS_KANA,
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER+M to ENTER</name>
<identifier>private.bouzuya_super_m_enter</identifier>
<autogen>
__KeyToKey__
KeyCode::M, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::ENTER,
</autogen>
<autogen>
__KeyToKey__
KeyCode::M, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::ENTER,
</autogen>
</item>
<item>
<name>BOUZUYA_SUPER+SEMICOLON to ENTER</name>
<identifier>private.bouzuya_super_semicolon_enter</identifier>
<autogen>
__KeyToKey__
KeyCode::SEMICOLON, ModifierFlag::BOUZUYA_SUPER_L,
KeyCode::ENTER,
</autogen>
<autogen>
__KeyToKey__
KeyCode::SEMICOLON, ModifierFlag::BOUZUYA_SUPER_R,
KeyCode::ENTER,
</autogen>
</item>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment