diff --git a/.gitignore b/.gitignore index 14b593a..092d5e6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,6 @@ Session.vim *.ba karabiner/automatic_backups/* -karabiner/karabiner.json .idea/* *.pyc .DS_Store diff --git a/karabiner/karabiner.json b/karabiner/karabiner.json new file mode 100644 index 0000000..239c89f --- /dev/null +++ b/karabiner/karabiner.json @@ -0,0 +1,18758 @@ +{ + "global": { + "ask_for_confirmation_before_quitting": true, + "check_for_updates_on_startup": true, + "show_in_menu_bar": true, + "show_profile_name_in_menu_bar": false, + "unsafe_ui": false + }, + "profiles": [ + { + "complex_modifications": { + "parameters": { + "basic.simultaneous_threshold_milliseconds": 50, + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500, + "mouse_motion_to_scroll.speed": 100 + }, + "rules": [] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 832, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": false, + "is_pointing_device": true, + "product_id": 832, + "vendor_id": 1452 + }, + "ignore": true, + "manipulate_caps_lock_led": false, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 34304, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ] + }, + { + "from": { + "key_code": "f2" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ] + }, + { + "from": { + "key_code": "f3" + }, + "to": [ + { + "key_code": "mission_control" + } + ] + }, + { + "from": { + "key_code": "f4" + }, + "to": [ + { + "key_code": "launchpad" + } + ] + }, + { + "from": { + "key_code": "f5" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ] + }, + { + "from": { + "key_code": "f6" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ] + }, + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "consumer_key_code": "rewind" + } + ] + }, + { + "from": { + "key_code": "f8" + }, + "to": [ + { + "consumer_key_code": "play_or_pause" + } + ] + }, + { + "from": { + "key_code": "f9" + }, + "to": [ + { + "consumer_key_code": "fast_forward" + } + ] + }, + { + "from": { + "key_code": "f10" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ] + }, + { + "from": { + "key_code": "f11" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ] + }, + { + "from": { + "key_code": "f12" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ] + } + ], + "name": "WorkSetup", + "parameters": { + "delay_milliseconds_before_open_device": 1000 + }, + "selected": false, + "simple_modifications": [ + { + "from": { + "key_code": "left_command" + }, + "to": [ + { + "key_code": "left_option" + } + ] + }, + { + "from": { + "key_code": "left_option" + }, + "to": [ + { + "key_code": "left_command" + } + ] + } + ], + "virtual_hid_keyboard": { + "country_code": 0, + "indicate_sticky_modifier_keys_state": true, + "mouse_key_xy_scale": 100 + } + }, + { + "complex_modifications": { + "parameters": { + "basic.simultaneous_threshold_milliseconds": 50, + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500, + "mouse_motion_to_scroll.speed": 100 + }, + "rules": [] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 34304, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 832, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": false, + "is_pointing_device": true, + "product_id": 832, + "vendor_id": 1452 + }, + "ignore": true, + "manipulate_caps_lock_led": false, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ] + }, + { + "from": { + "key_code": "f2" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ] + }, + { + "from": { + "key_code": "f3" + }, + "to": [ + { + "key_code": "mission_control" + } + ] + }, + { + "from": { + "key_code": "f4" + }, + "to": [ + { + "key_code": "launchpad" + } + ] + }, + { + "from": { + "key_code": "f5" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ] + }, + { + "from": { + "key_code": "f6" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ] + }, + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "consumer_key_code": "rewind" + } + ] + }, + { + "from": { + "key_code": "f8" + }, + "to": [ + { + "consumer_key_code": "play_or_pause" + } + ] + }, + { + "from": { + "key_code": "f9" + }, + "to": [ + { + "consumer_key_code": "fast_forward" + } + ] + }, + { + "from": { + "key_code": "f10" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ] + }, + { + "from": { + "key_code": "f11" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ] + }, + { + "from": { + "key_code": "f12" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ] + } + ], + "name": "Built-in Setup", + "parameters": { + "delay_milliseconds_before_open_device": 1000 + }, + "selected": false, + "simple_modifications": [ + { + "from": { + "key_code": "fn" + }, + "to": [ + { + "key_code": "left_control" + } + ] + } + ], + "virtual_hid_keyboard": { + "country_code": 0, + "indicate_sticky_modifier_keys_state": true, + "mouse_key_xy_scale": 100 + } + }, + { + "complex_modifications": { + "parameters": { + "basic.simultaneous_threshold_milliseconds": 50, + "basic.to_delayed_action_delay_milliseconds": 0, + "basic.to_if_alone_timeout_milliseconds": 85, + "basic.to_if_held_down_threshold_milliseconds": 500, + "mouse_motion_to_scroll.speed": 100 + }, + "rules": [ + { + "description": "CM Storm keyboard setup", + "manipulators": [ + { + "conditions": [ + { + "identifiers": [ + { + "product_id": 17, + "vendor_id": 9494 + } + ], + "type": "device_if" + } + ], + "from": { + "key_code": "left_command", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_option" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "identifiers": [ + { + "product_id": 17, + "vendor_id": 9494 + } + ], + "type": "device_if" + } + ], + "from": { + "key_code": "left_option", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_command" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "identifiers": [ + { + "product_id": 17, + "vendor_id": 9494 + } + ], + "type": "device_if" + } + ], + "from": { + "key_code": "right_command", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "right_option" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "identifiers": [ + { + "product_id": 17, + "vendor_id": 9494 + } + ], + "type": "device_if" + } + ], + "from": { + "key_code": "right_option", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "right_command" + } + ], + "type": "basic" + } + ] + }, + { + "description": "swap cmd <-> option when using specific devices", + "manipulators": [ + { + "conditions": [ + { + "identifiers": [ + { + "product_id": 17, + "vendor_id": 9494 + } + ], + "type": "device_if" + } + ], + "from": { + "key_code": "left_command", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_option" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "identifiers": [ + { + "product_id": 17, + "vendor_id": 9494 + } + ], + "type": "device_if" + } + ], + "from": { + "key_code": "left_option", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_command" + } + ], + "type": "basic" + } + ] + }, + { + "description": "caps lock -> escape(alone) and caps lock -> hyper", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Ctrl np -> down up", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^md\\.obsidian", + "^com\\.jetbrains\\.intellij", + "com\\.jetbrains\\.pycharm", + "^com\\.tencent\\.xinWeChat", + "^com\\.google\\.Chrome" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "n", + "modifiers": { + "mandatory": [ + "left_control" + ] + } + }, + "to": [ + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^md\\.obsidian", + "^com\\.jetbrains\\.intellij", + "com\\.jetbrains\\.pycharm", + "^com\\.tencent\\.xinWeChat", + "^com\\.google\\.Chrome" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "p", + "modifiers": { + "mandatory": [ + "left_control" + ] + } + }, + "to": [ + { + "key_code": "up_arrow" + } + ], + "type": "basic" + } + ] + }, + { + "description": "F2 as Rename in Finder", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^com\\.apple\\.finder$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "f2", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Disable Cmd+H Hide", + "manipulators": [ + { + "from": { + "key_code": "h", + "modifiers": { + "mandatory": [ + "left_command" + ] + } + }, + "type": "basic" + } + ] + }, + { + "description": "Ctrl W -> Delete last word", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "com\\.apple\\.Terminal", + "com\\.googlecode\\.iterm2", + "net.kovidgoyal.kitty" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "left_control" + ] + } + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "com\\.apple\\.Terminal", + "com\\.googlecode\\.iterm2", + "net.kovidgoyal.kitty" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "right_control" + ] + } + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "right_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "com\\.apple\\.Terminal", + "com\\.googlecode\\.iterm2", + "net.kovidgoyal.kitty" + ], + "type": "frontmost_application_unless" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "left_control" + ] + } + }, + "to": [ + { + "key_code": "delete_or_backspace", + "modifiers": [ + "left_control", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "com\\.apple\\.Terminal", + "com\\.googlecode\\.iterm2", + "net.kovidgoyal.kitty" + ], + "type": "frontmost_application_unless" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "right_control" + ] + } + }, + "to": [ + { + "key_code": "delete_or_backspace", + "modifiers": [ + "left_control", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Cmd + Q held 1 second to quit", + "manipulators": [ + { + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_command" + ] + } + }, + "to_if_held_down": [ + { + "key_code": "q", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Quit application by pressing command-q twice", + "manipulators": [ + { + "conditions": [ + { + "name": "command-q", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_command" + ], + "optional": [ + "caps_lock" + ] + } + }, + "to": [ + { + "key_code": "q", + "modifiers": [ + "left_command" + ] + }, + { + "set_variable": { + "name": "command-q", + "value": 0 + } + } + ], + "type": "basic" + }, + { + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_command" + ], + "optional": [ + "caps_lock" + ] + } + }, + "to": [ + { + "set_variable": { + "name": "command-q", + "value": 1 + } + } + ], + "to_delayed_action": { + "to_if_canceled": [ + { + "set_variable": { + "name": "commandq", + "value": 0 + } + } + ], + "to_if_invoked": [ + { + "set_variable": { + "name": "command-q", + "value": 0 + } + } + ] + }, + "type": "basic" + } + ] + }, + { + "description": "Use Delete as Move to Trash", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^com\\.apple\\.finder$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "delete_forward", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "delete_or_backspace", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "right_command to f16", + "manipulators": [ + { + "from": { + "key_code": "right_command", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "f16" + } + ], + "type": "basic" + } + ] + }, + { + "description": "colonkey (shift)", + "manipulators": [ + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "key_code": "1", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "q", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "e", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "r", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "y" + }, + "to": [ + { + "key_code": "y", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "key_code": "u", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "i", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "key_code": "p", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "a", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "s", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "d", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "g", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "h", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "j", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "k", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "l", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "grave_accent_and_tilde" + }, + "to": [ + { + "key_code": "grave_accent_and_tilde", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "z", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "key_code": "x", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "v", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "b", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "n", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "semicolon-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "m", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "jsim", + "manipulators": [ + { + "from": { + "simultaneous": [ + { + "key_code": "j" + }, + { + "key_code": "k" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": false, + "key_down_order": "insensitive", + "key_up_order": "insensitive", + "key_up_when": "any" + } + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search google\" in workflow \"net.deanishe.alfred-searchio\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "j" + }, + { + "key_code": "semicolon" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": false, + "key_down_order": "insensitive", + "key_up_order": "insensitive", + "key_up_when": "any" + } + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search tabs\" in workflow \"net.deanishe.alfred.safari\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "j" + }, + { + "key_code": "l" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": false, + "key_down_order": "insensitive", + "key_up_order": "insensitive", + "key_up_when": "any" + } + }, + "to": [ + { + "key_code": "spacebar", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "ksim", + "manipulators": [ + { + "from": { + "simultaneous": [ + { + "key_code": "k" + }, + { + "key_code": "l" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": false, + "key_down_order": "insensitive", + "key_up_order": "insensitive", + "key_up_when": "any" + } + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search dash\" in workflow \"com.kapeli.dash.workflow\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "k" + }, + { + "key_code": "m" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": false, + "key_down_order": "insensitive", + "key_up_order": "insensitive", + "key_up_when": "any" + } + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search youtube\" in workflow \"net.deanishe.alfred-searchio\" with argument \"\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "2key (move + alfred)", + "manipulators": [ + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "say '2 j press'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"soulver\" in workflow \"app.soulver.alfredworkflow\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "down_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "up_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "right_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "left_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "up_arrow", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "key_code": "down_arrow", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "2-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "u", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "3key (open files + projects)", + "manipulators": [ + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: LA\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Likes\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Projects\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Git config\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Used hotkeys\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Aliases\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Zsh functions\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Search current safari url in wiki\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Knowledge\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Summary\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Dotfiles\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Home\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Now\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: GitHub Bio\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "3-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "p", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "4key (open curated lists)", + "manipulators": [ + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Web Searches\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Newsletters\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Blogs\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Podcasts\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Alfred workflows\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Command line tools\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "4-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Events\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "tabkey (websites)", + "manipulators": [ + { + "conditions": [ + { + "name": "tab-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Phabricator\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tab-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitLab\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tab-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: RealTime\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tab-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: CodeSandbox\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "qkey (cmd + shift)", + "manipulators": [ + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "6" + }, + "to": [ + { + "key_code": "6", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "7" + }, + "to": [ + { + "key_code": "7", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "8" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "9" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "0" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "e", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "r", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "y" + }, + "to": [ + { + "key_code": "y", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "key_code": "u", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "i", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "o", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "key_code": "p", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "key_code": "open_bracket", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "key_code": "close_bracket", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "a", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "s", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "d", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "g", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "h", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "j", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "k", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "l", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "semicolon", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "key_code": "quote", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "z", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "key_code": "x", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "v", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "b", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "n", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "m", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "key_code": "comma", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "period", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "key_code": "slash", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "q-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "e", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "wkey (apps)", + "manipulators": [ + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Fantastical\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Notion\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Activity Monitor\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Instruments\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Keyboard Maestro\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Postgres\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "caps_lock" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Finder\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "1", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Postico\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: 2Do\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: iTerm\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Safari\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: VS Code\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Xcode\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Console\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Spotify\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Paw\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: BetterTouchTool\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Sublime Text\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Sublime Merge\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Cypress\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "w-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "7", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "ekey (cmd)", + "manipulators": [ + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "q", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "r", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "key_code": "u", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "i", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "key_code": "p", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "key_code": "open_bracket", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "key_code": "close_bracket", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "semicolon", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "key_code": "quote", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "key_code": "comma", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "period", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "key_code": "slash", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "a", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "b", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "d", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "g", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "h", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "j", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "k", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "l", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "m", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "n", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "o", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "s", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "v", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "key_code": "x", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "y" + }, + "to": [ + { + "key_code": "y", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "z", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "key_code": "1", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "6" + }, + "to": [ + { + "key_code": "6", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "7" + }, + "to": [ + { + "key_code": "7", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "8" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "9" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "0" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "e-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "7", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "rkey (apps)", + "manipulators": [ + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "tab" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Transmission\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: IINA\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: 1Password\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Keynote\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Feedback Assistant\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Developer\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Alfred Preferences\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Dictionary\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Preview\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Books\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Edit keyboard shortcuts\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: ScreenFlow\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: OBS\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Arq\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Final Cut Pro\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "r-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "x", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "tkey (palettes + websites)", + "manipulators": [ + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "0" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: regex101\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Facebook\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Repl\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Medium\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Arxiv\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Stack Overflow\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Dropbox\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Amazon\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitch\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "o", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Netlify\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: MDN\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Observable\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Meetup\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Google Drive\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: IFTTT\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "t-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "r", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "ikey (symbols)", + "manipulators": [ + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "key_code": "1", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "equal_sign", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "open_bracket", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "quote", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "quote" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "open_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "key_code": "close_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "key_code": "close_bracket", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "caps_lock" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Match symbols\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "slash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "hyphen", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "backslash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "hyphen" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "equal_sign" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "hyphen" + }, + { + "key_code": "period", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "semicolon" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "grave_accent_and_tilde" + }, + "to": [ + { + "key_code": "grave_accent_and_tilde", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "slash", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "key_code": "backslash", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "7", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "comma", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "i-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "slash" + }, + { + "key_code": "slash" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Open related applications", + "manipulators": [ + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "key_code": "1", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "1" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "key_code": "1", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "2" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "key_code": "2", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "3" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "key_code": "3", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "4" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "key_code": "4", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "open \"/Applications/Obsidian.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "b" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Applications/Obsidian.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "open \"/Applications/Google Chrome.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "c" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Applications/Google Chrome.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "open \"/Applications/WeChat.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "w" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Applications/WeChat.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "shell_command": "open \"/Applications/GoldenDict.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "g" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Applications/GoldenDict.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "open \"/Applications/Visual Studio Code.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "v" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Applications/Visual Studio Code.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "open \"/Users/einverne/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "j" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Users/einverne/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "open \"/Applications/iTerm.app\"" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "t" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "open \"/Applications/iTerm.app\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "o-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search PDFs\" in workflow \"nikivi.search.files\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "o" + }, + { + "key_code": "spacebar" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "o-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "o-mode", + "value": 1 + } + }, + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search PDFs\" in workflow \"nikivi.search.files\" with argument \"\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "capskey (todo + trello)", + "manipulators": [ + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "0" + }, + "to": [ + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"Screenshot -> Imgur\" in workflow \"com.vitorgalvao.alfred.webscreenshot\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: My workflow\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Private notes\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Rules\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Processes\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Buy\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Fix\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Tools\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Repeat\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Goodreads (currently reading)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Goodreads (next)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Wiki\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "open \"notion://nikitavoloboev/Ideas-0b5a4e8a88f34fe29a1f33dad02e5332\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Search 2Do\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Life\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "open \"notion://nikitavoloboev/Learn-05c0eac7be904e0da89cd8a3bf7ab509\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Today\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do GitHub\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Later\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Starred\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Other\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Look back\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Goals\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "open \"notion://nikitavoloboev/Papers-Courses-8f00c7c500d5460490a5800c5d5db431\"" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Clean\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Work\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "caps-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do LA\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "akey (ctrl)", + "manipulators": [ + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "2" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "2", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "3" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "3", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "4" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "4", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "5" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "5", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "6" + }, + "to": [ + { + "key_code": "6", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "6" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "6", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "7" + }, + "to": [ + { + "key_code": "7", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "7" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "7", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "8" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "8" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "8", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "9" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "9" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "9", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "0" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "0" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "0", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "q", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "q" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "q", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "w" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "w", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "e", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "e" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "e", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "r", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "r" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "r", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "t" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "t", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "i", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "i" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "i", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "o", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "o" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "o", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "y" + }, + "to": [ + { + "key_code": "y", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "y" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "y", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "key_code": "u", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "u" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "u", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "key_code": "p", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "p" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "p", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "key_code": "open_bracket", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "open_bracket" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "open_bracket", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "key_code": "close_bracket", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "close_bracket" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "close_bracket", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "s", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "s" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "s", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "d", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "d" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "d", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "f" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "f", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "g", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "g" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "g", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "h", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "h" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "h", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "j", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "j" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "j", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "k", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "k" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "k", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "l", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "l" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "l", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "semicolon", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "semicolon" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "semicolon", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "key_code": "quote", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "quote" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "quote", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "z", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "z" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "z", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "key_code": "x", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "x" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "x", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "c" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "c", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "v", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "v" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "v", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "b", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "b" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "b", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "n", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "n" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "n", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "m", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "m" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "m", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "key_code": "comma", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "comma" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "comma", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "period", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "period" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "period", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "key_code": "slash", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "slash" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "slash", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "a-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "a" + }, + { + "key_code": "spacebar" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "a-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "a-mode", + "value": 1 + } + }, + { + "key_code": "9", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "skey (essential)", + "manipulators": [ + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "left_arrow", + "modifiers": [ + "left_option" + ] + }, + { + "key_code": "right_arrow", + "modifiers": [ + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "w" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "left_arrow", + "modifiers": [ + "left_option" + ] + }, + { + "key_code": "right_arrow", + "modifiers": [ + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "tab" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "e" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "tab" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "tab", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "r" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "tab", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "t" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "return_or_enter", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "key_code": "p", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "u" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "p", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "period", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "i" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "period", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "x", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "o" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "x", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Lowercase selected text\"'" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "open_bracket" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Lowercase selected text\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Uppercase selected text\"'" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "close_bracket" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Uppercase selected text\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "a" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "c", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "delete_or_backspace" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "d" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "delete_or_backspace" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "f" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "tab", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "g" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "tab", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "h" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "j" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "up_arrow" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "k" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "up_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "right_arrow" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "l" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "right_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "semicolon" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "0", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "key_code": "left_arrow", + "modifiers": [ + "left_command" + ] + }, + { + "key_code": "right_arrow", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "quote" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "left_arrow", + "modifiers": [ + "left_command" + ] + }, + { + "key_code": "right_arrow", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "delete_or_backspace", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "c" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "delete_or_backspace", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "left_shift" + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "v" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "left_shift" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "b" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "left_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "v", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "n" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "v", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "right_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "m" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "right_arrow", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "s-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "from": { + "simultaneous": [ + { + "key_code": "s" + }, + { + "key_code": "period" + } + ], + "simultaneous_options": { + "detect_key_down_uninterruptedly": true, + "key_down_order": "strict", + "key_up_order": "strict_inverse", + "key_up_when": "any", + "to_after_key_up": [ + { + "set_variable": { + "name": "s-mode", + "value": 0 + } + } + ] + } + }, + "parameters": { + "basic.simultaneous_threshold_milliseconds": 250 + }, + "to": [ + { + "set_variable": { + "name": "s-mode", + "value": 1 + } + }, + { + "key_code": "0", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "dkey (mouse)", + "manipulators": [ + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "keypad_hyphen", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "keypad_plus", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_command" + ] + }, + { + "key_code": "tab", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "mouse_key": { + "vertical_wheel": 60 + } + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "mouse_key": { + "vertical_wheel": -60 + } + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Google clipboard\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Google Searchio selected word\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Select line and google\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "pointing_button": "button2" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "pointing_button": "button1" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "pointing_button": "button3" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open URL in clipboard in Safari\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Google Lucky selected word\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "d-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "fkey (essential)", + "manipulators": [ + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"View Sip\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Go to test macro\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New global macro\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "tab" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Test\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Chrome Canary\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Save clipboard link\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "8", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Centre mouse to active app\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [ + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "caps_lock" + }, + "to": [ + { + "key_code": "u", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Figma\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: 2nd iTerm tab\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Save clipboard link (top)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make markdown link from selection {link}\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: 1st iTerm tab\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Karabiner\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Goku Run\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "spacebar", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [ + "fn" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Add safari link to selected markdown text\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "f-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "q", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "gkey (actions)", + "manipulators": [ + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "grave_accent_and_tilde", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "caps_lock" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Go to KM group of current app from picklist\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Go to KM group of current app\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Dismiss notifications\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "a", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "grave_accent_and_tilde", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "d", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "key_code": "s", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "0", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "key_code": "g", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "slash", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "g-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "key_code": "6", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "tilkey (actions + language switches)", + "manipulators": [ + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"toggle wifi\" in workflow \"nikivi.wifi.tools\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "k", + "modifiers": [ + "left_command", + "left_control" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"restart wifi\" in workflow \"nikivi.wifi.tools\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit dotfiles\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit learning\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit home\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "open \"dash://.js:\"" + }, + { + "set_variable": { + "name": "in-python", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-go", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-js", + "value": 1 + } + }, + { + "set_variable": { + "name": "in-elixir", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-rust", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-swift", + "value": 0 + } + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "open \"dash://.go:\"" + }, + { + "set_variable": { + "name": "in-python", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-go", + "value": 1 + } + }, + { + "set_variable": { + "name": "in-js", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-elixir", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-rust", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-swift", + "value": 0 + } + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "open \"dash://.python:\"" + }, + { + "set_variable": { + "name": "in-python", + "value": 1 + } + }, + { + "set_variable": { + "name": "in-go", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-js", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-elixir", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-rust", + "value": 0 + } + }, + { + "set_variable": { + "name": "in-swift", + "value": 0 + } + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit code\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit wiki\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "tilde-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "n", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "zkey (chat)", + "manipulators": [ + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Telegram\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: WhatsApp\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Zoom\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: FaceTime\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New Spark email\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Spark\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search contacts\" in workflow \"nikivi.search.content\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Create new contact\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Element\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Telegram\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Discord\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Slack\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Contacts\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Tweetbot\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitter\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New tweet\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New tweet with current URL\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitter Search\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Textual\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Search Tweetbot\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "z-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "z", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "xkey (spotify)", + "manipulators": [ + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Paste current Spotify song link\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"twitter_search_current_track\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"add_current_track_to\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:2N82DnDsPGMnpJhN8sVFJu\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_alfred_playlist\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_current_track\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"add_current_track_to_alfred_playlist_or_your_music\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"add_current_track_to\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:0ESjwZeTcHOWzY3FYO5zs5\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"add_current_track_to\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"remove_current_track_from\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_search_online\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"youtube_search_current_track\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "x-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"reddit_search_current_track\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "ckey (run + dots)", + "manipulators": [ + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "tab" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Learning\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Rust\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Julia\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Deno\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Clone repo to ~/clones and open with VS Code\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Clone repo to ~/clones\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Bash\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Go\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Python\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search learning\" in workflow \"nikivi.private.directories\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Go\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Node\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Swift\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Dotfiles Magefile\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "c-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "y", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "vkey (media)", + "manipulators": [ + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Change macOS appearance (dark/light)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"play\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:37i9dQZEVXcMHpP6EcIqNe\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"play\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:0ERn0U4qZIKC8Dy7RrMMsn\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"play\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:2N82DnDsPGMnpJhN8sVFJu\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Play/pause Spotify\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "9", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "key_code": "vk_consumer_previous" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "vk_consumer_play" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "key_code": "vk_consumer_next" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"spot_mini\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "grave_accent_and_tilde" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"artist_radio\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"song_radio\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_playlists\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"play\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:0ESjwZeTcHOWzY3FYO5zs5\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"play\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:5QOChSDsvLTtBwXmIn8Pss\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"play\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"spotify:playlist:5fIL0WiQ79QtgsP4Y4L20V\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "v-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "v", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "bkey (break)", + "manipulators": [ + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "9" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search hn\" in workflow \"com.vitorgalvao.alfred.hackerboard\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "0" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN (show new)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: KM forum\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Swift forum\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Behance\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Medium (network)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Medium (bookmarks)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Product Hunt\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Dribble\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Pinboard\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "p" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Indie Hackers\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit Saved\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitter Bookmarks\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Lobsters\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit (all)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Alfred Forum\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Product Hunt (new)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit (new)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (front page)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Lobsters (new)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN (new)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HckrNews\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN (comments)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Lobsters (comments)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Inoreader\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Mastodon\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (trending)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: YouTube (subs)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (explore)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "b-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "s", + "modifiers": [ + "left_control", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "nkey (alfred)", + "manipulators": [ + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "key_code": "1", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "3", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "4" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "5" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "6" + }, + "to": [ + { + "key_code": "6", + "modifiers": [ + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search github\" in workflow \"nikivi.search.the.web\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search twitter\" in workflow \"nikivi.search.the.web\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search subs\" in workflow \"net.deanishe.alfred-reddit\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search reddit\" in workflow \"nikivi.search.the.web\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"ssh\" in workflow \"net.deanishe.alfred-ssh\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search shares\" in workflow \"nikivi.ask.create.share\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search websites\" in workflow \"nikivi.web.searches\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search stack overflow\" in workflow \"net.deanishe.alfred-stackoverflow\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search repos\" in workflow \"me.lachlan.githubjump\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search godoc\" in workflow \"nikivi.search.the.web\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search hn\" in workflow \"nikivi.search.the.web\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "grave_accent_and_tilde" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search learn anything\" in workflow \"nikivi.learn.anything\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search lobsters\" in workflow \"nikivi.search.the.web\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search stack\" in workflow \"net.deanishe.alfred-stackoverflow\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search wiki\" in workflow \"nikivi.mind\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search links\" in workflow \"nikivi.mind\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search bookmarks\" in workflow \"net.deanishe.alfred.safari\" with argument \"\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "n-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search history\" in workflow \"net.deanishe.alfred.safari\" with argument \"\"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "mkey (dash)", + "manipulators": [ + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"d3 \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"tldr \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"django \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"html \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"react \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"ts \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"man \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"docker \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"apple \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"lodash \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"node \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"godoc \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"css \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"vim \"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "m-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"bash \"'" + } + ], + "type": "basic" + } + ] + }, + { + "description": "commakey (words)", + "manipulators": [ + { + "conditions": [ + { + "name": "comma-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "n" + }, + { + "key_code": "i" + }, + { + "key_code": "k" + }, + { + "key_code": "i" + }, + { + "key_code": "v" + }, + { + "key_code": "i" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "comma-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "n" + }, + { + "key_code": "i" + }, + { + "key_code": "k" + }, + { + "key_code": "i" + }, + { + "key_code": "t" + }, + { + "key_code": "a" + }, + { + "key_code": "v" + }, + { + "key_code": "o" + }, + { + "key_code": "l" + }, + { + "key_code": "o" + }, + { + "key_code": "b" + }, + { + "key_code": "o" + }, + { + "key_code": "e" + }, + { + "key_code": "v" + } + ], + "type": "basic" + } + ] + }, + { + "description": "dotkey (1-3, q-u, caps, tab)", + "manipulators": [ + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "1" + }, + "to": [ + { + "key_code": "c", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "l" + }, + { + "key_code": "o" + }, + { + "key_code": "s" + }, + { + "key_code": "e" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "3", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "2" + }, + "to": [ + { + "key_code": "r", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "e" + }, + { + "key_code": "f" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "3", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "3" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "i" + }, + { + "key_code": "x" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "3", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "key_code": "a", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "spacebar" + }, + { + "key_code": "slash" + }, + { + "key_code": "slash" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"VSCode/XCode/Sublime comment on top of line\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "d", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "semicolon", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"VSCode/XCode/Sublime comment on top of line with TODO\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "n", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "e", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "semicolon", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "y" + }, + "to": [ + { + "key_code": "p" + }, + { + "key_code": "l" + }, + { + "key_code": "e" + }, + { + "key_code": "a" + }, + { + "key_code": "s" + }, + { + "key_code": "e" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "u" + }, + "to": [ + { + "key_code": "u" + }, + { + "key_code": "p" + }, + { + "key_code": "d" + }, + { + "key_code": "a" + }, + { + "key_code": "t" + }, + { + "key_code": "e" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "caps_lock" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command" + ] + }, + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "d", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "semicolon", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "grave_accent_and_tilde" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command", + "left_shift" + ] + }, + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "d", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "semicolon", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "left_gui" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "h" + }, + { + "key_code": "a" + }, + { + "key_code": "n" + }, + { + "key_code": "k" + }, + { + "key_code": "s" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "dot-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "spacebar" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "h" + }, + { + "key_code": "a" + }, + { + "key_code": "n" + }, + { + "key_code": "k" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "y" + }, + { + "key_code": "o" + }, + { + "key_code": "u" + }, + { + "key_code": "period" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "jsdot", + "manipulators": [ + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "tab" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: MDN\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "c" + }, + { + "key_code": "o" + }, + { + "key_code": "n" + }, + { + "key_code": "s" + }, + { + "key_code": "o" + }, + { + "key_code": "l" + }, + { + "key_code": "e" + }, + { + "key_code": "period" + }, + { + "key_code": "l" + }, + { + "key_code": "o" + }, + { + "key_code": "g" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "equal_sign" + }, + { + "key_code": "period", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "r" + }, + { + "key_code": "e" + }, + { + "key_code": "t" + }, + { + "key_code": "u" + }, + { + "key_code": "r" + }, + { + "key_code": "n" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command" + ] + }, + { + "key_code": "c" + }, + { + "key_code": "o" + }, + { + "key_code": "n" + }, + { + "key_code": "s" + }, + { + "key_code": "o" + }, + { + "key_code": "l" + }, + { + "key_code": "e" + }, + { + "key_code": "period" + }, + { + "key_code": "l" + }, + { + "key_code": "o" + }, + { + "key_code": "g" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "right_arrow" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "equal_sign" + }, + { + "key_code": "period", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "spacebar" + }, + { + "key_code": "open_bracket", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "right_arrow" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "equal_sign" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "key_code": "right_arrow" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "open_bracket", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "spacebar" + }, + { + "key_code": "c" + }, + { + "key_code": "l" + }, + { + "key_code": "a" + }, + { + "key_code": "s" + }, + { + "key_code": "s" + }, + { + "key_code": "n", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "a" + }, + { + "key_code": "m" + }, + { + "key_code": "e" + }, + { + "key_code": "equal_sign" + }, + { + "key_code": "quote", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "quote", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "spacebar" + }, + { + "key_code": "s" + }, + { + "key_code": "t" + }, + { + "key_code": "y" + }, + { + "key_code": "l" + }, + { + "key_code": "e" + }, + { + "key_code": "equal_sign" + }, + { + "key_code": "open_bracket", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "close_bracket", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "j" + }, + { + "key_code": "a" + }, + { + "key_code": "v" + }, + { + "key_code": "a" + }, + { + "key_code": "s" + }, + { + "key_code": "c" + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "p" + }, + { + "key_code": "t" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "js-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "t" + }, + { + "key_code": "y" + }, + { + "key_code": "p" + }, + { + "key_code": "e" + }, + { + "key_code": "s" + }, + { + "key_code": "c" + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "p" + }, + { + "key_code": "t" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "godot", + "manipulators": [ + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "tab" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GoDoc\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "f" + }, + { + "key_code": "m" + }, + { + "key_code": "t" + }, + { + "key_code": "period" + }, + { + "key_code": "p", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "n" + }, + { + "key_code": "t" + }, + { + "key_code": "l" + }, + { + "key_code": "n" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "semicolon", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "equal_sign" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "r" + }, + { + "key_code": "e" + }, + { + "key_code": "t" + }, + { + "key_code": "u" + }, + { + "key_code": "r" + }, + { + "key_code": "n" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "f", + "modifiers": [ + "left_command" + ] + }, + { + "key_code": "f" + }, + { + "key_code": "m" + }, + { + "key_code": "t" + }, + { + "key_code": "period" + }, + { + "key_code": "p" + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "g" + }, + "to": [ + { + "key_code": "i" + }, + { + "key_code": "f" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "e" + }, + { + "key_code": "r" + }, + { + "key_code": "r" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "1", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "equal_sign" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "n" + }, + { + "key_code": "i" + }, + { + "key_code": "l" + }, + { + "key_code": "spacebar" + }, + { + "key_code": "open_bracket", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "return_or_enter" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "key_code": "grave_accent_and_tilde" + }, + { + "key_code": "j" + }, + { + "key_code": "s" + }, + { + "key_code": "o" + }, + { + "key_code": "n" + }, + { + "key_code": "semicolon", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "quote", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "quote", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "grave_accent_and_tilde" + }, + { + "key_code": "left_arrow" + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "z" + }, + "to": [ + { + "key_code": "l" + }, + { + "key_code": "o" + }, + { + "key_code": "g" + }, + { + "key_code": "period" + }, + { + "key_code": "p", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "n" + }, + { + "key_code": "t" + }, + { + "key_code": "l" + }, + { + "key_code": "n" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "x" + }, + "to": [ + { + "key_code": "f" + }, + { + "key_code": "m" + }, + { + "key_code": "t" + }, + { + "key_code": "period" + }, + { + "key_code": "p", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "n" + }, + { + "key_code": "t" + }, + { + "key_code": "l" + }, + { + "key_code": "n" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + }, + { + "key_code": "quote", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "hyphen" + }, + { + "key_code": "hyphen" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "c" + }, + "to": [ + { + "key_code": "semicolon", + "modifiers": [ + "left_control", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "g" + }, + { + "key_code": "o" + }, + { + "key_code": "l" + }, + { + "key_code": "a" + }, + { + "key_code": "n" + }, + { + "key_code": "g" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "go-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "key_code": "l" + }, + { + "key_code": "o" + }, + { + "key_code": "g" + }, + { + "key_code": "period" + }, + { + "key_code": "f", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "a" + }, + { + "key_code": "t" + }, + { + "key_code": "a" + }, + { + "key_code": "l" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "e" + }, + { + "key_code": "r" + }, + { + "key_code": "r" + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + } + ] + }, + { + "description": "pydot", + "manipulators": [ + { + "conditions": [ + { + "name": "py-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "p" + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "n" + }, + { + "key_code": "t" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "py-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "s" + }, + "to": [ + { + "key_code": "hyphen" + }, + { + "key_code": "period", + "modifiers": [ + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "py-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "d" + }, + "to": [ + { + "key_code": "r" + }, + { + "key_code": "e" + }, + { + "key_code": "t" + }, + { + "key_code": "u" + }, + { + "key_code": "r" + }, + { + "key_code": "n" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "py-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "p" + }, + { + "key_code": "y" + }, + { + "key_code": "t" + }, + { + "key_code": "h" + }, + { + "key_code": "o" + }, + { + "key_code": "n" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "swiftdot", + "manipulators": [ + { + "conditions": [ + { + "name": "swift-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "p" + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "n" + }, + { + "key_code": "t" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "swift-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "s" + }, + { + "key_code": "w" + }, + { + "key_code": "i" + }, + { + "key_code": "f" + }, + { + "key_code": "t" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "rustdot", + "manipulators": [ + { + "conditions": [ + { + "name": "rust-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "p" + }, + { + "key_code": "r" + }, + { + "key_code": "i" + }, + { + "key_code": "n" + }, + { + "key_code": "t" + }, + { + "key_code": "l" + }, + { + "key_code": "n" + }, + { + "key_code": "1", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "rust-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "r" + }, + { + "key_code": "u" + }, + { + "key_code": "s" + }, + { + "key_code": "t" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "elixdot", + "manipulators": [ + { + "conditions": [ + { + "name": "elixir-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "i", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "o", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "period" + }, + { + "key_code": "p" + }, + { + "key_code": "u" + }, + { + "key_code": "t" + }, + { + "key_code": "s" + }, + { + "key_code": "9", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "0", + "modifiers": [ + "left_shift" + ] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "elixir-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "v" + }, + "to": [ + { + "key_code": "e" + }, + { + "key_code": "l" + }, + { + "key_code": "i" + }, + { + "key_code": "x" + }, + { + "key_code": "i" + }, + { + "key_code": "r" + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + }, + { + "description": "spacekey (websites)", + "manipulators": [ + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "q" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: CleanShot\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "w" + }, + "to": [ + { + "key_code": "w", + "modifiers": [ + "left_command" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "e" + }, + "to": [ + { + "key_code": "2", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "r" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_command", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "t" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_command", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "i" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (notifications)\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "o" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Google Docs\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "open_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Google Slides\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Beautiful.ai\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "caps_lock" + }, + "to": [ + { + "key_code": "g", + "modifiers": [ + "left_command", + "left_control", + "left_option", + "left_shift" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "a" + }, + "to": [ + { + "key_code": "4", + "modifiers": [ + "left_control", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "f" + }, + "to": [ + { + "key_code": "5", + "modifiers": [ + "left_command", + "left_option" + ] + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "h" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Roam Research\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "j" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Excalidraw\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "k" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "l" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Localhost\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "semicolon" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: StackBlitz\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "quote" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Learn Anything\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "b" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Digital Ocean\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "n" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GCP\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: AWS\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "comma" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Diagrams\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "period" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: YouTube\"'" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "name": "spacebar-mode", + "type": "variable_if", + "value": 1 + } + ], + "from": { + "key_code": "slash" + }, + "to": [ + { + "shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub PR\"'" + } + ], + "type": "basic" + } + ] + } + ] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 832, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": false, + "is_pointing_device": true, + "product_id": 832, + "vendor_id": 1452 + }, + "ignore": true, + "manipulate_caps_lock_led": false, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 16644, + "vendor_id": 9390 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": false, + "is_pointing_device": true, + "product_id": 16644, + "vendor_id": 9390 + }, + "ignore": true, + "manipulate_caps_lock_led": false, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "game_pad_swap_sticks": false, + "identifiers": { + "is_game_pad": false, + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 34304, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "mouse_flip_horizontal_wheel": false, + "mouse_flip_vertical_wheel": false, + "mouse_flip_x": false, + "mouse_flip_y": false, + "mouse_swap_wheels": false, + "mouse_swap_xy": false, + "simple_modifications": [], + "treat_as_built_in_keyboard": false + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ] + }, + { + "from": { + "key_code": "f2" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ] + }, + { + "from": { + "key_code": "f3" + }, + "to": [ + { + "key_code": "mission_control" + } + ] + }, + { + "from": { + "key_code": "f4" + }, + "to": [ + { + "key_code": "launchpad" + } + ] + }, + { + "from": { + "key_code": "f5" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ] + }, + { + "from": { + "key_code": "f6" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ] + }, + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "consumer_key_code": "rewind" + } + ] + }, + { + "from": { + "key_code": "f8" + }, + "to": [ + { + "consumer_key_code": "play_or_pause" + } + ] + }, + { + "from": { + "key_code": "f9" + }, + "to": [ + { + "consumer_key_code": "fast_forward" + } + ] + }, + { + "from": { + "key_code": "f10" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ] + }, + { + "from": { + "key_code": "f11" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ] + }, + { + "from": { + "key_code": "f12" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ] + } + ], + "name": "goku", + "parameters": { + "delay_milliseconds_before_open_device": 1000 + }, + "selected": true, + "simple_modifications": [], + "virtual_hid_keyboard": { + "country_code": 0, + "indicate_sticky_modifier_keys_state": true, + "mouse_key_xy_scale": 100 + } + } + ] +} \ No newline at end of file