| <?xml version="1.0"?> |
| <root> |
| <item> |
| <name>F19 to F19</name> |
| <appendix>(F19 to Hyper (ctrl+shift+cmd+opt) + F19 Only, send escape)</appendix> |
| <identifier>private.f192f19_escape</identifier> |
| <autogen> |
| --KeyOverlaidModifier-- |
| KeyCode::F19, |
| KeyCode::COMMAND_L, |
| ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::ESCAPE |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper K to Down</name> |
| <appendix>(Hyper-K to Down arrow)</appendix> |
| <identifier>private.hyper-k-down</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::K, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_DOWN |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper I to Up</name> |
| <appendix>(Hyper-I to Up arrow)</appendix> |
| <identifier>private.hyper-i-up</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::I, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_UP |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper J to Left</name> |
| <appendix>(Hyper-J to Left arrow)</appendix> |
| <identifier>private.hyper-j-left</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::J, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_LEFT |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper L to Right</name> |
| <appendix>(Hyper-L to Right arrow)</appendix> |
| <identifier>private.hyper-l-right</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::L, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_RIGHT |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper H to Beginning of Line</name> |
| <appendix>(Hyper-H to Beginning of Line)</appendix> |
| <identifier>private.hyper-h-beginning-of-line</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::H, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_LEFT, |
| ModifierFlag::COMMAND_L |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper ; to End of Line</name> |
| <appendix>(Hyper-; to End of Line)</appendix> |
| <identifier>private.hyper-;-end-of-line</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::SEMICOLON, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_RIGHT, |
| ModifierFlag::COMMAND_L |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper U to Top</name> |
| <appendix>(Hyper-U to Top)</appendix> |
| <identifier>private.hyper-u-top</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::U, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_UP, |
| ModifierFlag::COMMAND_L |
| </autogen> |
| </item> |
| <item> |
| <name>Hyper M to Bottom</name> |
| <appendix>(Hyper-M to Bottom)</appendix> |
| <identifier>private.hyper-m-bottom</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::M, |
| ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, |
| KeyCode::CURSOR_DOWN, |
| ModifierFlag::COMMAND_L |
| </autogen> |
| </item> |
| <item> |
| <name>Disable Sysdiagnose DOT Key</name> |
| <appendix>Disable Sysdiagnose DOT Key</appendix> |
| <identifier>private.disable_sysdiagnose_dot_key</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::DOT, |
| ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, |
| KeyCode::VK_NONE |
| </autogen> |
| </item> |
| |
| <item> |
| <name>Disable Sysdiagnose COMMA Key</name> |
| <appendix>Disable Sysdiagnose COMMA Key</appendix> |
| <identifier>private.disable_sysdiagnose_comma_key</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::COMMA, |
| ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, |
| KeyCode::VK_NONE |
| </autogen> |
| </item> |
| |
| <item> |
| <name>Disable Sysdiagnose Foward Slash Key</name> |
| <appendix>Disable Sysdiagnose FORWARD SLASH Key</appendix> |
| <identifier>private.disable_sysdiagnose_forward_slash</identifier> |
| <autogen> |
| --KeyToKey-- |
| KeyCode::SLASH, |
| ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, |
| KeyCode::VK_NONE |
| </autogen> |
| </item> |
| </root> |
| |
| <root> |
| <inputsourcedef> |
| <name>MY_keylayout_zh_Hans</name> |
| <inputsourceid_prefix>com.apple.inputmethod.SCIM.ITABC</inputsourceid_prefix> |
| </inputsourcedef> |
| |
| <item> |
| <name>Markdown</name> |
| <identifier>private.quick_dotOfEnglish</identifier> |
| <inputsource_only>MY_keylayout_zh_Hans</inputsource_only> |
| <!--<uielementrole_only>AXTextArea, AXTextField</uielementrole_only>--> |
| |
| <!-- ` --> |
| <autogen>__KeyToKey__ |
| KeyCode::BACKQUOTE, |
| KeyCode::CAPSLOCK, |
| KeyCode::BACKQUOTE, |
| KeyCode::CAPSLOCK, |
| </autogen> |
| |
| <!-- - --> |
| <autogen>__KeyToKey__ |
| KeyCode::MINUS, |
| KeyCode::CAPSLOCK, |
| KeyCode::MINUS, |
| KeyCode::CAPSLOCK, |
| </autogen> |
| |
| <!-- # --> |
| <autogen>__KeyToKey__ |
| KeyCode::KEY_3, ModifierFlag::SHIFT_R, |
| KeyCode::CAPSLOCK, |
| KeyCode::KEY_3, ModifierFlag::SHIFT_R, |
| KeyCode::CAPSLOCK, |
| </autogen> |
| <autogen>__KeyToKey__ |
| KeyCode::KEY_3, ModifierFlag::SHIFT_L, |
| KeyCode::CAPSLOCK, |
| KeyCode::KEY_3, ModifierFlag::SHIFT_L, |
| KeyCode::CAPSLOCK, |
| </autogen> |
| |
| <!-- * --> |
| <autogen>__KeyToKey__ |
| KeyCode::KEY_8, ModifierFlag::SHIFT_R, |
| KeyCode::CAPSLOCK, |
| KeyCode::KEY_8, ModifierFlag::SHIFT_R, |
| KeyCode::CAPSLOCK, |
| </autogen> |
| <autogen>__KeyToKey__ |
| KeyCode::KEY_8, ModifierFlag::SHIFT_L, |
| KeyCode::CAPSLOCK, |
| KeyCode::KEY_8, ModifierFlag::SHIFT_L, |
| KeyCode::CAPSLOCK, |
| </autogen> |
| </item> |
| </root> |