-
KarabinerEJCSwitcher ver.0.0.1
-
Ctrl + 1, 2, 3, 4 -> Input 1, 2, 3, 4
private.change_select-ctrl-num
__KeyToKey__
KeyCode::KEY_1, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::VK_CHANGE_INPUTSOURCE_ENGLISH,
Option::NOREPEAT,
__KeyToKey__
KeyCode::KEY_2, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::VK_CHANGE_INPUTSOURCE_ENGLISH,
KeyCode::VK_WAIT_10MS,
KeyCode::SPACE, ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L,
Option::NOREPEAT,
__KeyToKey__
KeyCode::KEY_3, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::VK_CHANGE_INPUTSOURCE_ENGLISH,
KeyCode::VK_WAIT_10MS,
KeyCode::SPACE, ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L,
KeyCode::VK_WAIT_10MS,
KeyCode::SPACE, ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L,
Option::NOREPEAT,
__KeyToKey__
KeyCode::KEY_4, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::VK_CHANGE_INPUTSOURCE_ENGLISH,
KeyCode::VK_WAIT_10MS,
KeyCode::SPACE, ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L,
KeyCode::VK_WAIT_10MS,
KeyCode::SPACE, ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L,
KeyCode::VK_WAIT_10MS,
KeyCode::SPACE, ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L,
Option::NOREPEAT,
-
Input Pinyin Symbols: Ctrl + 5, 6, 7, 8
private.change_pinyin_input
__KeyToKey__
KeyCode::KEY_5, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::A, ModifierFlag::OPTION_L,
Option::NOREPEAT,
__KeyToKey__
KeyCode::KEY_6, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::E, ModifierFlag::OPTION_L,
Option::NOREPEAT,
__KeyToKey__
KeyCode::KEY_7, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::V, ModifierFlag::OPTION_L,
Option::NOREPEAT,
__KeyToKey__
KeyCode::KEY_8, ModifierFlag::CONTROL_L | ModifierFlag::NONE,
KeyCode::BACKQUOTE, ModifierFlag::OPTION_L,
Option::NOREPEAT,
-
TEST: Only for testing
Open Eventviewer by 'E', Reload XML by 'R'
private.change_input_source_to_language_test
__KeyToKey__
KeyCode::E,
KeyCode::VK_OPEN_URL_APP_Karabiner_EventViewer,
Option::NOREPEAT,
__KeyToKey__
KeyCode::R,
KeyCode::VK_OPEN_URL_APP_Karabiner_ReloadXML,
Option::NOREPEAT,
KeyCode::VK_CHANGE_INPUTSOURCE_ENGLISH
en