{ "title": "CustomCapsLock : LauncherMode (CapsLock+Enter)", "rules": [ { "description": "CustomCapsLock | LauncherMode : Enter ## Mandatory Field ##", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_unless", "value": 0 } ], "from": { "key_code": "return_or_enter", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "set_variable": { "name": "capslock_mode", "value": 2 } } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Brave Browser (b)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "b", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Brave Browser.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Chrome (c)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "c", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Google Chrome.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Dock (d)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "d", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "key_code": "f3", "modifiers": [ "left_control", "fn" ] }, { "set_variable": { "name": "capslock_mode", "value": 1 } } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Mail (e)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "e", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Mail.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : ForkLift (f)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "f", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'ForkLift.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Microsoft Edge (g)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "g", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Microsoft Edge.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Safari (i)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "i", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Safari.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Menu (j)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "j", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "key_code": "f2", "modifiers": [ "left_control", "fn" ] }, { "key_code": "down_arrow" }, { "set_variable": { "name": "capslock_mode", "value": 1 } } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : KakaoTalk (k)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "k", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'KakaoTalk.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Messages (m)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "m", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Messages.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Spark (p)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "p", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Spark Desktop.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : Slack (s)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "s", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Slack.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : iTerm2 (t)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "t", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'iTerm.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : VSCode (v)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "v", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'Visual Studio Code.app'" } ], "type": "basic" } ] }, { "description": "CustomCapsLock | LauncherMode : WhatsApp (w)", "manipulators": [ { "conditions": [ { "name": "capslock_mode", "type": "variable_if", "value": 2 } ], "from": { "key_code": "w", "modifiers": { "optional": [ "caps_lock" ] } }, "to": [ { "shell_command": "open -a 'WhatsApp.app'" } ], "type": "basic" } ] } ] }