mirror of https://github.com/einverne/dotfiles.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46728 lines
2.2 MiB
46728 lines
2.2 MiB
{ |
|
"global": { |
|
"check_for_updates_on_startup": true, |
|
"show_in_menu_bar": true, |
|
"show_profile_name_in_menu_bar": 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": [ |
|
{ |
|
"manipulators": [ |
|
{ |
|
"description": "Change caps_lock to command+control+option+shift.", |
|
"from": { |
|
"key_code": "caps_lock", |
|
"modifiers": { |
|
"optional": [ |
|
"any" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_shift", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Emacs key bindings [control+keys] (rev 10)", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "d", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "delete_forward" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$", |
|
"^com\\.jetbrains\\.intellij$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "h", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "delete_or_backspace" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "i", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"keyboard_types": [ |
|
"ansi", |
|
"iso" |
|
], |
|
"type": "keyboard_type_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "open_bracket", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "escape" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"keyboard_types": [ |
|
"jis" |
|
], |
|
"type": "keyboard_type_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "close_bracket", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "escape" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"key_code": "m", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "b", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "f", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "n", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "down_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "p", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "up_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "v", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "page_down" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com\\.microsoft\\.Excel$", |
|
"^com\\.microsoft\\.Powerpoint$", |
|
"^com\\.microsoft\\.Word$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "a", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "home" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com\\.microsoft\\.Excel$", |
|
"^com\\.microsoft\\.Powerpoint$", |
|
"^com\\.microsoft\\.Word$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "e", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "end" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.eclipse\\.platform\\.ide$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "a", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.eclipse\\.platform\\.ide$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "e", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use F2 as Rename", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "f2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use Return as Open", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "return_or_enter", |
|
"modifiers": { |
|
"optional": [ |
|
"any" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"right_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Disable Cmd+H Hide (rev 2)", |
|
"manipulators": [ |
|
{ |
|
"description": "", |
|
"from": { |
|
"key_code": "h", |
|
"modifiers": { |
|
"mandatory": [ |
|
"command" |
|
] |
|
} |
|
}, |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Quit application by holding command-q", |
|
"manipulators": [ |
|
{ |
|
"from": { |
|
"key_code": "q", |
|
"modifiers": { |
|
"mandatory": [ |
|
"command" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to_if_held_down": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": [ |
|
"left_command" |
|
], |
|
"repeat": false |
|
} |
|
], |
|
"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": [ |
|
"command" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": "left_command" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"key_code": "q", |
|
"modifiers": { |
|
"mandatory": [ |
|
"command" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"set_variable": { |
|
"name": "command-q", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"to_delayed_action": { |
|
"to_if_canceled": [ |
|
{ |
|
"set_variable": { |
|
"name": "command-q", |
|
"value": 0 |
|
} |
|
} |
|
], |
|
"to_if_invoked": [ |
|
{ |
|
"set_variable": { |
|
"name": "command-q", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
}, |
|
"type": "basic" |
|
} |
|
] |
|
} |
|
] |
|
}, |
|
"devices": [ |
|
{ |
|
"disable_built_in_keyboard_if_exists": false, |
|
"fn_function_keys": [], |
|
"identifiers": { |
|
"is_keyboard": false, |
|
"is_pointing_device": true, |
|
"product_id": 12314, |
|
"vendor_id": 16700 |
|
}, |
|
"ignore": false, |
|
"manipulate_caps_lock_led": false, |
|
"simple_modifications": [] |
|
}, |
|
{ |
|
"disable_built_in_keyboard_if_exists": false, |
|
"fn_function_keys": [], |
|
"identifiers": { |
|
"is_keyboard": true, |
|
"is_pointing_device": false, |
|
"product_id": 17, |
|
"vendor_id": 9494 |
|
}, |
|
"ignore": false, |
|
"manipulate_caps_lock_led": false, |
|
"simple_modifications": [ |
|
{ |
|
"from": { |
|
"key_code": "left_command" |
|
}, |
|
"to": { |
|
"key_code": "left_option" |
|
} |
|
}, |
|
{ |
|
"from": { |
|
"key_code": "left_option" |
|
}, |
|
"to": { |
|
"key_code": "left_command" |
|
} |
|
} |
|
] |
|
} |
|
], |
|
"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": "Work", |
|
"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, |
|
"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": [ |
|
{ |
|
"description": "Emacs key bindings [control+keys] (rev 10)", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "d", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "delete_forward" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$", |
|
"^com\\.jetbrains\\.intellij$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "h", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "delete_or_backspace" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "i", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"keyboard_types": [ |
|
"ansi", |
|
"iso" |
|
], |
|
"type": "keyboard_type_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "open_bracket", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "escape" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"keyboard_types": [ |
|
"jis" |
|
], |
|
"type": "keyboard_type_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "close_bracket", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "escape" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"key_code": "m", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "b", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "f", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "n", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "down_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "p", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift", |
|
"option" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "up_arrow" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.gnu\\.Emacs$", |
|
"^org\\.gnu\\.AquamacsEmacs$", |
|
"^org\\.gnu\\.Aquamacs$", |
|
"^org\\.pqrs\\.unknownapp.conkeror$", |
|
"^com\\.microsoft\\.rdc$", |
|
"^com\\.microsoft\\.rdc\\.", |
|
"^net\\.sf\\.cord$", |
|
"^com\\.thinomenon\\.RemoteDesktopConnection$", |
|
"^com\\.itap-mobile\\.qmote$", |
|
"^com\\.nulana\\.remotixmac$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer$", |
|
"^com\\.p5sys\\.jump\\.mac\\.viewer\\.", |
|
"^com\\.teamviewer\\.TeamViewer$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.2X\\.Client\\.Mac$", |
|
"^com\\.apple\\.Terminal$", |
|
"^com\\.googlecode\\.iterm2$", |
|
"^co\\.zeit\\.hyperterm$", |
|
"^co\\.zeit\\.hyper$", |
|
"^io\\.alacritty$", |
|
"^net\\.kovidgoyal\\.kitty$", |
|
"^org\\.vim\\.", |
|
"^com\\.qvacua\\.VimR$", |
|
"^com\\.vmware\\.fusion$", |
|
"^com\\.vmware\\.horizon$", |
|
"^com\\.vmware\\.view$", |
|
"^com\\.parallels\\.desktop$", |
|
"^com\\.parallels\\.vm$", |
|
"^com\\.parallels\\.desktop\\.console$", |
|
"^org\\.virtualbox\\.app\\.VirtualBoxVM$", |
|
"^com\\.citrix\\.XenAppViewer$", |
|
"^com\\.vmware\\.proxyApp\\.", |
|
"^com\\.parallels\\.winapp\\.", |
|
"^org\\.x\\.X11$", |
|
"^com\\.apple\\.x11$", |
|
"^org\\.macosforge\\.xquartz\\.X11$", |
|
"^org\\.macports\\.X11$", |
|
"^com\\.sublimetext\\.", |
|
"^com\\.microsoft\\.VSCode$" |
|
], |
|
"type": "frontmost_application_unless" |
|
} |
|
], |
|
"from": { |
|
"key_code": "v", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "page_down" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com\\.microsoft\\.Excel$", |
|
"^com\\.microsoft\\.Powerpoint$", |
|
"^com\\.microsoft\\.Word$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "a", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "home" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com\\.microsoft\\.Excel$", |
|
"^com\\.microsoft\\.Powerpoint$", |
|
"^com\\.microsoft\\.Word$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "e", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "end" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.eclipse\\.platform\\.ide$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "a", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^org\\.eclipse\\.platform\\.ide$" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "e", |
|
"modifiers": { |
|
"mandatory": [ |
|
"control" |
|
], |
|
"optional": [ |
|
"caps_lock", |
|
"shift" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "CapsLock to Hyper/Escape", |
|
"manipulators": [ |
|
{ |
|
"from": { |
|
"key_code": "caps_lock", |
|
"modifiers": { |
|
"optional": [ |
|
"any" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_shift", |
|
"modifiers": [ |
|
"right_command", |
|
"right_control", |
|
"right_option" |
|
] |
|
} |
|
], |
|
"to_if_alone": [ |
|
{ |
|
"key_code": "escape" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use F2 as Rename", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "f2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use Return as Open", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "return_or_enter", |
|
"modifiers": { |
|
"optional": [ |
|
"any" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"right_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Disable Cmd+H Hide (rev 2)", |
|
"manipulators": [ |
|
{ |
|
"description": "", |
|
"from": { |
|
"key_code": "h", |
|
"modifiers": { |
|
"mandatory": [ |
|
"command" |
|
] |
|
} |
|
}, |
|
"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" |
|
} |
|
] |
|
} |
|
] |
|
}, |
|
"devices": [ |
|
{ |
|
"disable_built_in_keyboard_if_exists": false, |
|
"fn_function_keys": [], |
|
"identifiers": { |
|
"is_keyboard": true, |
|
"is_pointing_device": false, |
|
"product_id": 34304, |
|
"vendor_id": 1452 |
|
}, |
|
"ignore": false, |
|
"manipulate_caps_lock_led": true, |
|
"simple_modifications": [] |
|
} |
|
], |
|
"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", |
|
"parameters": { |
|
"delay_milliseconds_before_open_device": 1000 |
|
}, |
|
"selected": false, |
|
"simple_modifications": [], |
|
"virtual_hid_keyboard": { |
|
"country_code": 0, |
|
"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": [ |
|
{ |
|
"manipulators": [ |
|
{ |
|
"description": "Change caps_lock to command+control+option+shift.", |
|
"from": { |
|
"key_code": "caps_lock", |
|
"modifiers": { |
|
"optional": [ |
|
"any" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_shift", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use Return as Open", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "return_or_enter", |
|
"modifiers": { |
|
"optional": [ |
|
"any" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"right_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use Return as Open and Use Fn+Return as Rename", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "return_or_enter", |
|
"modifiers": { |
|
"mandatory": [ |
|
"fn" |
|
] |
|
} |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "return_or_enter" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"right_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "Use F2 as Rename", |
|
"manipulators": [ |
|
{ |
|
"conditions": [ |
|
{ |
|
"bundle_identifiers": [ |
|
"^com.apple.finder" |
|
], |
|
"type": "frontmost_application_if" |
|
} |
|
], |
|
"from": { |
|
"key_code": "f2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
} |
|
] |
|
}, |
|
"devices": [], |
|
"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": "test", |
|
"parameters": { |
|
"delay_milliseconds_before_open_device": 1000 |
|
}, |
|
"selected": false, |
|
"simple_modifications": [], |
|
"virtual_hid_keyboard": { |
|
"country_code": 0, |
|
"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\\.electron\\.lark", |
|
"^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\\.electron\\.lark", |
|
"^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" |
|
], |
|
"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" |
|
], |
|
"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" |
|
], |
|
"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" |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "3" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "4" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "5" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "q" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "e" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "e", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "e", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "r" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "t" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "t", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "t", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "y" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "u" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "i" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "i", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "i", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "o" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "p" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "a" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "s" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "d" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "f" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "g" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "h" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "h", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "h", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "j" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "j", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "j", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "k" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "l" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "l", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "l", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
} |
|
], |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "z" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "x" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "c" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "v" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "b" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "b", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "b", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "n" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "semicolon-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "m" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "m", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"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": "semicolon-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "m", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "semicolon-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "say '2 j press'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"soulver\" in workflow \"app.soulver.alfredworkflow\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "down_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "up_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "left_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "up_arrow", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "down_arrow", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"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": "2-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "2-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: LA\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Likes\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Projects\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Git config\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Used hotkeys\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Aliases\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Zsh functions\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Search current safari url in wiki\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Knowledge\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Summary\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Dotfiles\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Home\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Now\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: GitHub Bio\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "3" |
|
}, |
|
{ |
|
"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": "3-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "3-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Web Searches\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Newsletters\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Blogs\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Podcasts\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Alfred workflows\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Command line tools\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "4" |
|
}, |
|
{ |
|
"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": "4-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"list: Events\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "4-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "tab" |
|
}, |
|
{ |
|
"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": "tab-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Phabricator\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tab-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "tab" |
|
}, |
|
{ |
|
"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": "tab-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitLab\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tab-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "tab" |
|
}, |
|
{ |
|
"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": "tab-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: RealTime\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tab-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "tab" |
|
}, |
|
{ |
|
"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": "tab-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: CodeSandbox\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tab-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "e", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "t", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "i", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "open_bracket", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "close_bracket", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "h", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "j", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "l", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "b", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "m", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "comma", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "q" |
|
}, |
|
{ |
|
"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": "q-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "e", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "q-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Fantastical\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Notion\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Activity Monitor\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Instruments\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Keyboard Maestro\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Postgres\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Finder\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Postico\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: 2Do\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: iTerm\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Safari\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: VS Code\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Xcode\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Console\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Spotify\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Paw\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: BetterTouchTool\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Sublime Text\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Sublime Merge\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Cypress\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"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": "w-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "w-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "r" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "t" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "t", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "t", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "u" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "i" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "i", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "i", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "p" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "open_bracket", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "close_bracket", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "semicolon" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "quote" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "comma" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "comma", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "comma", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "period" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "slash" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "a" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "b" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "b", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "b", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "c" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "d" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "f" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "g" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "h" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "h", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "h", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "j" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "j", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "j", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "k" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "l" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "l", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "l", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "m" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "m", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "m", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "n" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "o" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "s" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "v" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "x" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "y" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "z" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "1" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "3" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "4" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "5" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "6" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "7" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "8" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "9" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "e-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "0" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"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": "e-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "e-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Transmission\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: IINA\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: 1Password\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Keynote\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Feedback Assistant\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Developer\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Alfred Preferences\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Dictionary\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Preview\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Books\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Edit keyboard shortcuts\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: ScreenFlow\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: OBS\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Arq\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Final Cut Pro\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"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": "r-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "r-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: regex101\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Facebook\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Repl\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Medium\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Arxiv\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Stack Overflow\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Dropbox\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Amazon\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitch\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Netlify\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: MDN\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Observable\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Meetup\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Google Drive\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: IFTTT\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"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": "t-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "t-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "equal_sign", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "4" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "5" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "open_bracket", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "e" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "r" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "t" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "quote" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "o" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "open_bracket" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "open_bracket" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "p" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "close_bracket" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "close_bracket" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "close_bracket", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Match symbols\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "a" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "s" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "hyphen", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "hyphen", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "d" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "backslash" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "backslash" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "f" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "hyphen" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "hyphen" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "g" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "j" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "equal_sign" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "equal_sign" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "hyphen" |
|
}, |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "semicolon" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
} |
|
], |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "z" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "x" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "backslash", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "backslash", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "c" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "i-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "v" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "comma", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "comma", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"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": "i-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash" |
|
}, |
|
{ |
|
"key_code": "slash" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "i-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "okey (alfred)", |
|
"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": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "5" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "6" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "q" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search downloads\" in workflow \"recentdownloads.ddjfreedom\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search downloads\" in workflow \"recentdownloads.ddjfreedom\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "backslash", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "backslash", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "e" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make 2Do task\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make 2Do task\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "r" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make 2Do task with note as current URL\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make 2Do task with note as current URL\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "t" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make 2Do task with Safari title as name + note as current URL\"'" |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make 2Do task with Safari title as name + note as current URL\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "i" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "open \"/Applications/iTerm.app\"" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "open \"/Applications/iTerm.app\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "caps_lock" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search desktop\" in workflow \"com.vitorgalvao.alfred.directories\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search desktop\" in workflow \"com.vitorgalvao.alfred.directories\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "a" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search files\" in workflow \"nikivi.manage.notes\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search files\" in workflow \"nikivi.manage.notes\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "open \"/Applications/Obsidian.app\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "open \"/Applications/Lark.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": [ |
|
{ |
|
"shell_command": "open \"/Applications/Lark.app\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "s" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search code\" in workflow \"nikivi.manage.notes\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search code\" in workflow \"nikivi.manage.notes\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "d" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search repos\" in workflow \"net.deanishe.alfred-git-repos\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search repos\" in workflow \"net.deanishe.alfred-git-repos\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "f" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search folders\" in workflow \"nikivi.search.folders\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search folders\" in workflow \"nikivi.search.folders\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "g" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"2Do with current url as note (github)\"'" |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"2Do with current url as note (github)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "j" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"run\" in workflow \"iansinnott.keyboardmaestro\" with argument \"\"'" |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"run\" in workflow \"iansinnott.keyboardmaestro\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "k" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search menu bar\" in workflow \"com.tedwise.menubarsearch\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search menu bar\" in workflow \"com.tedwise.menubarsearch\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-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 processes\" in workflow \"com.vitorgalvao.alfred.processcontrol\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search processes\" in workflow \"com.vitorgalvao.alfred.processcontrol\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "x" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search workflows\" in workflow \"org.jeef.workflowdirectory\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search workflows\" in workflow \"org.jeef.workflowdirectory\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "open \"/Applications/Google Chrome.app\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "v" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search clones\" in workflow \"com.vitorgalvao.alfred.directories\" with argument \"\"'" |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search clones\" in workflow \"com.vitorgalvao.alfred.directories\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "n" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search lists\" in workflow \"nikivi.learn.anything\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search lists\" in workflow \"nikivi.learn.anything\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "o-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "m" |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search lists\" in workflow \"nikivi.awesome.lists\" with argument \"\"'" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"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": "o-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search lists\" in workflow \"nikivi.awesome.lists\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search PDFs\" in workflow \"nikivi.search.files\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "o-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "down_arrow" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"Screenshot -> Imgur\" in workflow \"com.vitorgalvao.alfred.webscreenshot\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: My workflow\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Private notes\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Rules\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Processes\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Buy\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Fix\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Tools\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Repeat\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Goodreads (currently reading)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Goodreads (next)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Wiki\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "open \"notion://nikitavoloboev/Ideas-0b5a4e8a88f34fe29a1f33dad02e5332\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Search 2Do\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Life\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "open \"notion://nikitavoloboev/Learn-05c0eac7be904e0da89cd8a3bf7ab509\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Today\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do GitHub\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Later\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Starred\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Other\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Look back\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"wiki: Goals\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "open \"notion://nikitavoloboev/Papers-Courses-8f00c7c500d5460490a5800c5d5db431\"" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Clean\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do Work\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "caps_lock" |
|
}, |
|
{ |
|
"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": "caps-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open 2Do LA\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "caps-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "7", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "e", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "t", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "i", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "o", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "open_bracket", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "close_bracket", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "h", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "j", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "l", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "semicolon", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "quote", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "b", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "m", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "comma", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "a-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "left_arrow", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"key_code": "right_arrow", |
|
"modifiers": [ |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "tab" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "tab", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "return_or_enter", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "p", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "x", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Lowercase selected text\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Uppercase selected text\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "delete_or_backspace" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "tab", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "left_arrow" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "down_arrow" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "up_arrow" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "right_arrow" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "left_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"key_code": "right_arrow", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "delete_or_backspace", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "left_shift" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "left_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "right_arrow", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "s-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "keypad_hyphen", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "keypad_plus", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"key_code": "tab", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "d-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "j" |
|
}, |
|
"to": [ |
|
{ |
|
"mouse_key": { |
|
"vertical_wheel": 60 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"mouse_key": { |
|
"vertical_wheel": 60 |
|
} |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "d-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "k" |
|
}, |
|
"to": [ |
|
{ |
|
"mouse_key": { |
|
"vertical_wheel": -60 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"mouse_key": { |
|
"vertical_wheel": -60 |
|
} |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Google clipboard\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Google Searchio selected word\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Select line and google\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "d-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "z" |
|
}, |
|
"to": [ |
|
{ |
|
"pointing_button": "button2" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"pointing_button": "button2" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "d-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "v" |
|
}, |
|
"to": [ |
|
{ |
|
"pointing_button": "button1" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"pointing_button": "button1" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "d-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "b" |
|
}, |
|
"to": [ |
|
{ |
|
"pointing_button": "button3" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"pointing_button": "button3" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Open URL in clipboard in Safari\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Google Lucky selected word\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"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": "d-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "d-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"View Sip\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Go to test macro\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New global macro\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Test\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Chrome Canary\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Save clipboard link\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "8", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Centre mouse to active app\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter", |
|
"modifiers": [ |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "c", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Figma\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: 2nd iTerm tab\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Save clipboard link (top)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Make markdown link from selection {link}\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: 1st iTerm tab\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "f-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "k" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Karabiner\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Goku Run\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "f-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "z" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "spacebar", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "spacebar", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter", |
|
"modifiers": [ |
|
"fn" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "return_or_enter", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Add safari link to selected markdown text\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"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": "f-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "q", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "f-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Go to KM group of current app from picklist\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Go to KM group of current app\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Dismiss notifications\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "d", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "0", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "slash", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"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": "g-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "g-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"toggle wifi\" in workflow \"nikivi.wifi.tools\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "k", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"restart wifi\" in workflow \"nikivi.wifi.tools\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit dotfiles\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit learning\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit home\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 |
|
} |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 |
|
} |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 |
|
} |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit code\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Commit wiki\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
}, |
|
{ |
|
"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": "tilde-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "tilde-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Telegram\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: WhatsApp\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Zoom\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: FaceTime\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New Spark email\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Spark\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search contacts\" in workflow \"nikivi.search.content\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Create new contact\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Element\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Telegram\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Discord\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Slack\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Contacts\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Tweetbot\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitter\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New tweet\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"New tweet with current URL\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitter Search\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: Textual\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Search Tweetbot\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "z" |
|
}, |
|
{ |
|
"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": "z-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "z", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "z-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Paste current Spotify song link\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_alfred_playlist\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_current_track\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_search_online\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"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": "x-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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 \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "x-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Learning\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Rust\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Julia\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Deno\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Clone repo to ~/clones and open with VS Code\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Clone repo to ~/clones\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Bash\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Go\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Python\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search learning\" in workflow \"nikivi.private.directories\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"proj: Go\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Node\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"run: Swift\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"edit: Dotfiles Magefile\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "c" |
|
}, |
|
{ |
|
"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": "c-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "y", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "c-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "illumination_decrement" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "illumination_increment" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "illumination_increment" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Change macOS appearance (dark/light)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "i" |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "display_brightness_decrement" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "display_brightness_decrement" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "o" |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "display_brightness_increment" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "display_brightness_increment" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"Play/pause Spotify\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "9", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "h" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "vk_consumer_previous" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "vk_consumer_previous" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "j" |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "mute" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "mute" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "k" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "vk_consumer_play" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "vk_consumer_play" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "l" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "vk_consumer_next" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "vk_consumer_next" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"spot_mini\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
} |
|
], |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"artist_radio\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"song_radio\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"show_playlists\" in workflow \"com.vdesabou.spotify.mini.player\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "n" |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "volume_decrement" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "volume_decrement" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "v-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "m" |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "volume_increment" |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"consumer_key_code": "volume_increment" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"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": "v-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "v", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "v-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search hn\" in workflow \"com.vitorgalvao.alfred.hackerboard\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN (show new)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: KM forum\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Swift forum\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Behance\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Medium (network)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Medium (bookmarks)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Product Hunt\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Dribble\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Pinboard\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Indie Hackers\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit Saved\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Twitter Bookmarks\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Lobsters\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit (all)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Alfred Forum\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Product Hunt (new)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Reddit (new)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (front page)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Lobsters (new)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN (new)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HckrNews\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: HN (comments)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Lobsters (comments)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Inoreader\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Mastodon\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (trending)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: YouTube (subs)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (explore)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "b" |
|
}, |
|
{ |
|
"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": "b-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "b-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "n-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "2" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "n-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "3" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "n-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "4" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "n-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "5" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "n-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "6" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "6", |
|
"modifiers": [ |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search github\" in workflow \"nikivi.search.the.web\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search twitter\" in workflow \"nikivi.search.the.web\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search subs\" in workflow \"net.deanishe.alfred-reddit\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search reddit\" in workflow \"nikivi.search.the.web\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"ssh\" in workflow \"net.deanishe.alfred-ssh\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search shares\" in workflow \"nikivi.ask.create.share\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search websites\" in workflow \"nikivi.web.searches\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search stack overflow\" in workflow \"net.deanishe.alfred-stackoverflow\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search repos\" in workflow \"me.lachlan.githubjump\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search godoc\" in workflow \"nikivi.search.the.web\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search hn\" in workflow \"nikivi.search.the.web\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
} |
|
], |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search learn anything\" in workflow \"nikivi.learn.anything\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search lobsters\" in workflow \"nikivi.search.the.web\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search stack\" in workflow \"net.deanishe.alfred-stackoverflow\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search wiki\" in workflow \"nikivi.mind\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search links\" in workflow \"nikivi.mind\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search bookmarks\" in workflow \"net.deanishe.alfred.safari\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"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": "n-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search history\" in workflow \"net.deanishe.alfred.safari\" with argument \"\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "n-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"d3 \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"tldr \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"django \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"html \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"react \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"ts \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"man \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"docker \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"apple \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"lodash \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"node \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"godoc \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"css \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"vim \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "m" |
|
}, |
|
{ |
|
"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": "m-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Alfred 4\" to run trigger \"search alfred\" in workflow \"nikivi.utilities\" with argument \"bash \"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "m-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "comma" |
|
}, |
|
{ |
|
"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": "comma-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "k" |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "v" |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "comma-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "comma" |
|
}, |
|
{ |
|
"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": "comma-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "comma-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "f", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"key_code": "3", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "a", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"key_code": "slash" |
|
}, |
|
{ |
|
"key_code": "slash" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"VSCode/XCode/Sublime comment on top of line\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"VSCode/XCode/Sublime comment on top of line with TODO\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p" |
|
}, |
|
{ |
|
"key_code": "l" |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "a" |
|
}, |
|
{ |
|
"key_code": "s" |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "u" |
|
}, |
|
{ |
|
"key_code": "p" |
|
}, |
|
{ |
|
"key_code": "d" |
|
}, |
|
{ |
|
"key_code": "a" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"key_code": "grave_accent_and_tilde" |
|
} |
|
], |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"key_code": "left_gui" |
|
} |
|
], |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "dot-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "dot-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: MDN\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "equal_sign" |
|
}, |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "u" |
|
}, |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"key_code": "equal_sign" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "right_arrow" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"key_code": "open_bracket", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "return_or_enter" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "in-js", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "js-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "js-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"key_code": "tab" |
|
} |
|
], |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GoDoc\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"key_code": "equal_sign" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "u" |
|
}, |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "semicolon", |
|
"modifiers": [ |
|
"left_control", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"key_code": "l" |
|
}, |
|
{ |
|
"key_code": "a" |
|
}, |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "g" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "in-go", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "go-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "go-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-python", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "py-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "py-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-python", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "py-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "hyphen" |
|
}, |
|
{ |
|
"key_code": "period", |
|
"modifiers": [ |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "py-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-python", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "py-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "u" |
|
}, |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "py-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "in-python", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "py-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "p" |
|
}, |
|
{ |
|
"key_code": "y" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "h" |
|
}, |
|
{ |
|
"key_code": "o" |
|
}, |
|
{ |
|
"key_code": "n" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "py-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-swift", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "swift-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "swift-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "in-swift", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "swift-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "s" |
|
}, |
|
{ |
|
"key_code": "w" |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "f" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "swift-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-rust", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "rust-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "rust-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "in-rust", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "rust-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "u" |
|
}, |
|
{ |
|
"key_code": "s" |
|
}, |
|
{ |
|
"key_code": "t" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "rust-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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": "in-elixir", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "elixir-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"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" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "elixir-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "in-elixir", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "period" |
|
}, |
|
{ |
|
"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": "elixir-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "e" |
|
}, |
|
{ |
|
"key_code": "l" |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "x" |
|
}, |
|
{ |
|
"key_code": "i" |
|
}, |
|
{ |
|
"key_code": "r" |
|
}, |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "elixir-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"open: CleanShot\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"conditions": [ |
|
{ |
|
"name": "spacebar-mode", |
|
"type": "variable_if", |
|
"value": 1 |
|
} |
|
], |
|
"from": { |
|
"key_code": "w" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
} |
|
], |
|
"type": "basic" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "w", |
|
"modifiers": [ |
|
"left_command" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_command", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub (notifications)\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Google Docs\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Google Slides\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Beautiful.ai\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"key_code": "caps_lock" |
|
} |
|
], |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "g", |
|
"modifiers": [ |
|
"left_command", |
|
"left_control", |
|
"left_option", |
|
"left_shift" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "4", |
|
"modifiers": [ |
|
"left_control", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "5", |
|
"modifiers": [ |
|
"left_command", |
|
"left_option" |
|
] |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Roam Research\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Excalidraw\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Localhost\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: StackBlitz\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Learn Anything\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Digital Ocean\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GCP\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: AWS\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: Diagrams\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: YouTube\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"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" |
|
}, |
|
{ |
|
"from": { |
|
"simultaneous": [ |
|
{ |
|
"key_code": "spacebar" |
|
}, |
|
{ |
|
"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": "spacebar-mode", |
|
"value": 0 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"parameters": { |
|
"basic.simultaneous_threshold_milliseconds": 250 |
|
}, |
|
"to": [ |
|
{ |
|
"shell_command": "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"w: GitHub PR\"'" |
|
}, |
|
{ |
|
"set_variable": { |
|
"name": "spacebar-mode", |
|
"value": 1 |
|
} |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
} |
|
] |
|
}, |
|
"devices": [], |
|
"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, |
|
"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": [ |
|
{ |
|
"description": "a to 1", |
|
"manipulators": [ |
|
{ |
|
"from": { |
|
"key_code": "a" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "b to 2", |
|
"manipulators": [ |
|
{ |
|
"from": { |
|
"key_code": "b" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "2" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
}, |
|
{ |
|
"description": "c to insert 123", |
|
"manipulators": [ |
|
{ |
|
"from": { |
|
"key_code": "c" |
|
}, |
|
"to": [ |
|
{ |
|
"key_code": "1" |
|
}, |
|
{ |
|
"key_code": "2" |
|
}, |
|
{ |
|
"key_code": "3" |
|
} |
|
], |
|
"type": "basic" |
|
} |
|
] |
|
} |
|
] |
|
}, |
|
"devices": [], |
|
"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": "Default", |
|
"parameters": { |
|
"delay_milliseconds_before_open_device": 1000 |
|
}, |
|
"selected": false, |
|
"simple_modifications": [], |
|
"virtual_hid_keyboard": { |
|
"country_code": 0, |
|
"mouse_key_xy_scale": 100 |
|
} |
|
} |
|
] |
|
} |