Skip to content

Instantly share code, notes, and snippets.

@sjl
Created October 2, 2012 23:58
Show Gist options
  • Save sjl/3824106 to your computer and use it in GitHub Desktop.
Save sjl/3824106 to your computer and use it in GitHub Desktop.
Greek Layer
<item>
<name>Greek Layer</name>
<appendix>Right PC Application key activates the Greek key layer.</appendix>
<identifier>space_cadet.greek_layer</identifier>
<autogen>
--KeyToKey--
KeyCode::PC_APPLICATION,
KeyCode::VK_STICKY_EXTRA4
</autogen>
<autogen>
--KeyToKey--
KeyCode::A, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_1, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::A, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_1, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::B, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_2, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::B, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_2, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::C, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_7, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::C, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_7, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::D, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_4, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::D, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_4, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::E, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_5, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::E, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_5, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::F, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_6, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::F, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_6, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::G, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::G, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::H, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_7, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::H, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_7, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::I, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::I, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::J, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_8, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::J, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::D, ModifierFlag::OPTION_L,
KeyCode::KEY_1, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::K, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::K, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::L, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::L, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::M, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::M, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::N, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::D, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::N, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::D, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::O, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::F, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::O, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::F, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::P, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::P, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::Q, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_8, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::Q, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_8, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::R, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_1, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::R, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_1, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::S, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::S, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::T, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_4, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::T, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_4, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::U, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_5, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::U, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_5, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::V, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::V, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_2, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::W, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::W, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::X, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::E, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::X, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::E, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::Y, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::A, ModifierFlag::OPTION_L,
KeyCode::KEY_8, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::Y, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::C, ModifierFlag::OPTION_L,
KeyCode::KEY_8, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::Z, ModifierFlag::EXTRA4 | VK_SHIFT,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::KEY_9, ModifierFlag::OPTION_L,
KeyCode::KEY_6, ModifierFlag::OPTION_L,
</autogen>
<autogen>
--KeyToKey--
KeyCode::Z, ModifierFlag::EXTRA4,
KeyCode::KEY_0, ModifierFlag::OPTION_L,
KeyCode::KEY_3, ModifierFlag::OPTION_L,
KeyCode::B, ModifierFlag::OPTION_L,
KeyCode::KEY_6, ModifierFlag::OPTION_L,
</autogen>
</item>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment