commit 8fa5f4bce01f4d8005565203a25f80c732e6647e
Author: Michał M. Sapka <michal@sapka.me>
Date: Thu, 24 Mar 2022 16:23:13 +0100
Start
Diffstat:
12 files changed, 7597 insertions(+), 0 deletions(-)
diff --git a/fish/config.fish b/fish/config.fish
@@ -0,0 +1,3 @@
+if status is-interactive
+ # Commands to run in interactive sessions can go here
+end
diff --git a/fish/fish_variables b/fish/fish_variables
@@ -0,0 +1,32 @@
+# This file contains fish universal variable definitions.
+# VERSION: 3.0
+SETUVAR __fish_initialized:3400
+SETUVAR fish_color_autosuggestion:555\x1ebrblack
+SETUVAR fish_color_cancel:\x2dr
+SETUVAR fish_color_command:blue
+SETUVAR fish_color_comment:red
+SETUVAR fish_color_cwd:green
+SETUVAR fish_color_cwd_root:red
+SETUVAR fish_color_end:green
+SETUVAR fish_color_error:brred
+SETUVAR fish_color_escape:brcyan
+SETUVAR fish_color_history_current:\x2d\x2dbold
+SETUVAR fish_color_host:normal
+SETUVAR fish_color_host_remote:yellow
+SETUVAR fish_color_normal:normal
+SETUVAR fish_color_operator:brcyan
+SETUVAR fish_color_param:cyan
+SETUVAR fish_color_quote:yellow
+SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold
+SETUVAR fish_color_search_match:\x2d\x2dbackground\x3d111
+SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
+SETUVAR fish_color_status:red
+SETUVAR fish_color_user:brgreen
+SETUVAR fish_color_valid_path:\x2d\x2dunderline
+SETUVAR fish_key_bindings:fish_default_key_bindings
+SETUVAR fish_pager_color_completion:normal
+SETUVAR fish_pager_color_description:B3A06D\x1eyellow\x1e\x2di
+SETUVAR fish_pager_color_prefix:cyan\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
+SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
+SETUVAR fish_pager_color_selected_background:\x2dr
+SETUVAR fish_user_paths:/opt/homebrew/bin
diff --git a/iterm2/AppSupport b/iterm2/AppSupport
@@ -0,0 +1 @@
+/Users/msapka/Library/Application Support/iTerm2
+\ No newline at end of file
diff --git a/karabiner/assets/complex_modifications/1648122830.json b/karabiner/assets/complex_modifications/1648122830.json
@@ -0,0 +1,6934 @@
+{
+ "title": "Capslock Enhancement",
+ "url": "https://vonng.com/capslock.json",
+ "version": "3.0.3",
+ "maintainers": [
+ "Vonng"
+ ],
+ "author": "Vonng(rh@vonng.com)",
+ "website": "http://capslock.vonng.com",
+ "json_url": "https://vonng.com/capslock.json",
+ "import_url": "karabiner://karabiner/assets/complex_modifications/import?url=https://vonng.com/capslock.json",
+ "gallery_url": "https://ke-complex-modifications.pqrs.org/#emulation-modes",
+ "repo": "https://github.com/Vonng/Capslock",
+ "rules": [
+ {
+ "description": "CapsLock to Hyper",
+ "manipulators": [
+ {
+ "description": "capslock = esc(click) | hyper(hold)",
+ "type": "basic",
+ "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"
+ }
+ ]
+ },
+ {
+ "description": "escape = capslock switch",
+ "type": "basic",
+ "from": {
+ "key_code": "escape",
+ "modifiers": {
+ "optional": [
+ "caps_lock"
+ ],
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "caps_lock",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "spacebar = language switch",
+ "type": "basic",
+ "from": {
+ "key_code": "spacebar",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + spacebar = emoji",
+ "type": "basic",
+ "from": {
+ "key_code": "spacebar",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "modifiers": [
+ "left_control",
+ "left_command"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Navigation",
+ "manipulators": [
+ {
+ "description": "command + h = shift + left",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + h = option + shift + left (select word ahead)",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow",
+ "modifiers": [
+ "left_option",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + h = ctrl + shift + tab (prev tab)",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_control",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + h = ctrl + left (prev desktop)",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + h = mouse left",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + h = mouse left fast",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + control + h = mouse wheel left",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + h = mouse wheel left fast",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 128
+ }
+ }
+ ]
+ },
+ {
+ "description": " h = left",
+ "type": "basic",
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ]
+ },
+ {
+ "description": "command + j = shift + down",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + j = option + shift + down (select para ahead)",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ },
+ {
+ "key_code": "down_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ },
+ {
+ "key_code": "down_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + j = command + tab (next application)",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + j = ctrl + down (focus application)",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + j = mouse down",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + j = mouse down fast",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + control + j = mouse wheel down",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + j = mouse wheel down fast",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 128
+ }
+ }
+ ]
+ },
+ {
+ "description": " j = down",
+ "type": "basic",
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ]
+ },
+ {
+ "description": "command + k = shift + up",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + k = option + shift + up (select line above)",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ },
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ },
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + k = command + tab (prev application)",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_command",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + k = ctrl + up (expose all)",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + k = mouse up",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + k = mouse up fast",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + control + k = mouse wheel up",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + k = mouse wheel up fast",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -128
+ }
+ }
+ ]
+ },
+ {
+ "description": " k = up",
+ "type": "basic",
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ]
+ },
+ {
+ "description": "command + l = shift + right",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + l = option + shift + right (select word after)",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + l = command + tab (next tab)",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + l = ctrl + right (next desktop)",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + l = mouse move right",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + l = mouse move right fast",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + control + l = mouse wheel right",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + l = mouse wheel right fast",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -128
+ }
+ }
+ ]
+ },
+ {
+ "description": " l = right",
+ "type": "basic",
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ]
+ },
+ {
+ "description": "command + u = shift + page_up",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "page_up",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + u = shift + page_up",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "page_up",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + u = option + command + hyphen (zoom out)",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "hyphen",
+ "modifiers": [
+ "left_command",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + u = ctrl + command + f (fullscreen)",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "f",
+ "modifiers": [
+ "left_control",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + u = mouse left click",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button1"
+ }
+ ]
+ },
+ {
+ "description": "shift + option + u = mouse left click",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button1"
+ }
+ ]
+ },
+ {
+ "description": "shift + control + u = mouse wheel left (rev)",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + u = mouse wheel left (rev) fast",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -128
+ }
+ }
+ ]
+ },
+ {
+ "description": " u = page_up",
+ "type": "basic",
+ "from": {
+ "key_code": "u",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "page_up"
+ }
+ ]
+ },
+ {
+ "description": "command + i = shift + home",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "home",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + i = select whole line to head",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "end"
+ },
+ {
+ "key_code": "home",
+ "modifiers": [
+ "left_shift"
+ ]
+ },
+ {
+ "key_code": "home",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + i = command + shift + ` (prev window within app)",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "grave_accent_and_tilde",
+ "modifiers": [
+ "left_command",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + i = command + h (hide current window)",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "h",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + i = mouse right click",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button2"
+ }
+ ]
+ },
+ {
+ "description": "shift + option + i = mouse move down fast",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button2"
+ }
+ ]
+ },
+ {
+ "description": "shift + control + i = mouse wheel down (rev)",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + i = mouse wheel down (rev) fast",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -128
+ }
+ }
+ ]
+ },
+ {
+ "description": " i = home",
+ "type": "basic",
+ "from": {
+ "key_code": "i",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "home"
+ }
+ ]
+ },
+ {
+ "description": "command + o = shift + end",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "end",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + o = select whole",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "home"
+ },
+ {
+ "key_code": "end",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + o = command ` (next window within app)",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "grave_accent_and_tilde",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + o = option + command + h (expose all)",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + o = mouse backward",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button4"
+ }
+ ]
+ },
+ {
+ "description": "shift + option + o = mouse backward",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button4"
+ }
+ ]
+ },
+ {
+ "description": "shift + control + o = mouse wheel up (rev)",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + o = mouse wheel up (rev) fast",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 128
+ }
+ }
+ ]
+ },
+ {
+ "description": " o = end",
+ "type": "basic",
+ "from": {
+ "key_code": "o",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "end"
+ }
+ ]
+ },
+ {
+ "description": "command + p = shift + page_down",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "page_down",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + command + p = shift + page_down",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "page_down",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + p = option + command + equal_sign (zoom in)",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "equal_sign",
+ "modifiers": [
+ "left_command",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + p = LaunchPad",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'Launchpad'"
+ }
+ ]
+ },
+ {
+ "description": "option + p = mouse forward",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button5"
+ }
+ ]
+ },
+ {
+ "description": "shift + option + p = mouse forward",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button5"
+ }
+ ]
+ },
+ {
+ "description": "shift + control + p = mouse wheel right (rev)",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + p = mouse wheel right (rev) fast",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 128
+ }
+ }
+ ]
+ },
+ {
+ "description": " p = page_down",
+ "type": "basic",
+ "from": {
+ "key_code": "p",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "page_down"
+ }
+ ]
+ },
+ {
+ "description": "control + shift + enter = button1 (mouse left click)",
+ "type": "basic",
+ "from": {
+ "key_code": "return_or_enter",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button1"
+ }
+ ]
+ },
+ {
+ "description": "enter = button1 (mouse left click)",
+ "type": "basic",
+ "from": {
+ "key_code": "return_or_enter",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button1"
+ }
+ ]
+ },
+ {
+ "description": "command + enter = button2 (mouse right click)",
+ "type": "basic",
+ "from": {
+ "key_code": "return_or_enter",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button2"
+ }
+ ]
+ },
+ {
+ "description": "option + enter = button3 (mouse middle click)",
+ "type": "basic",
+ "from": {
+ "key_code": "return_or_enter",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button3"
+ }
+ ]
+ },
+ {
+ "description": "shift + enter = button4 (mouse back)",
+ "type": "basic",
+ "from": {
+ "key_code": "return_or_enter",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button4"
+ }
+ ]
+ },
+ {
+ "description": "control + enter = button5 (mouse forward)",
+ "type": "basic",
+ "from": {
+ "key_code": "return_or_enter",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button5"
+ }
+ ]
+ },
+ {
+ "description": "shift + up arrow = mouse wheel up",
+ "type": "basic",
+ "from": {
+ "key_code": "up_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + down arrow = mouse wheel down",
+ "type": "basic",
+ "from": {
+ "key_code": "down_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + left arrow = mouse wheel left",
+ "type": "basic",
+ "from": {
+ "key_code": "left_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + right arrow = mouse wheel right",
+ "type": "basic",
+ "from": {
+ "key_code": "right_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + up arrow = mouse wheel up slow",
+ "type": "basic",
+ "from": {
+ "key_code": "up_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + down arrow = mouse wheel down slow",
+ "type": "basic",
+ "from": {
+ "key_code": "down_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + left arrow = mouse wheel left slow",
+ "type": "basic",
+ "from": {
+ "key_code": "left_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + right arrow = mouse wheel right slow",
+ "type": "basic",
+ "from": {
+ "key_code": "right_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + up arrow = mouse wheel up fast",
+ "type": "basic",
+ "from": {
+ "key_code": "up_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 256
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + down arrow = mouse wheel down fast",
+ "type": "basic",
+ "from": {
+ "key_code": "down_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -256
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + left arrow = mouse wheel left fast",
+ "type": "basic",
+ "from": {
+ "key_code": "left_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 256
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + right arrow = mouse wheel right fast",
+ "type": "basic",
+ "from": {
+ "key_code": "right_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -256
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + up arrow = mouse up slow",
+ "type": "basic",
+ "from": {
+ "key_code": "up_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + down arrow = mouse down slow",
+ "type": "basic",
+ "from": {
+ "key_code": "down_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + left arrow = mouse left slow",
+ "type": "basic",
+ "from": {
+ "key_code": "left_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + right arrow = mouse right slow",
+ "type": "basic",
+ "from": {
+ "key_code": "right_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 800
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + up arrow = mouse up fast",
+ "type": "basic",
+ "from": {
+ "key_code": "up_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -4200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + down arrow = mouse down fast",
+ "type": "basic",
+ "from": {
+ "key_code": "down_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 4200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + left arrow = mouse left fast",
+ "type": "basic",
+ "from": {
+ "key_code": "left_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -4200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + right arrow = mouse right fast",
+ "type": "basic",
+ "from": {
+ "key_code": "right_arrow",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 4200
+ }
+ }
+ ]
+ },
+ {
+ "description": "up arrow = mouse up",
+ "type": "basic",
+ "from": {
+ "key_code": "up_arrow",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "down arrow = mouse down",
+ "type": "basic",
+ "from": {
+ "key_code": "down_arrow",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "left arrow = mouse left",
+ "type": "basic",
+ "from": {
+ "key_code": "left_arrow",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "right arrow = mouse right",
+ "type": "basic",
+ "from": {
+ "key_code": "right_arrow",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 1600
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Deletion",
+ "manipulators": [
+ {
+ "description": "option + n = delete whole line",
+ "type": "basic",
+ "from": {
+ "key_code": "n",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_or_backspace",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + m = move line down",
+ "type": "basic",
+ "from": {
+ "key_code": "m",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow",
+ "modifiers": [
+ "left_option",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + , = move line up",
+ "type": "basic",
+ "from": {
+ "key_code": "comma",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_option",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + . = delete whole line",
+ "type": "basic",
+ "from": {
+ "key_code": "period",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_or_backspace",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + n = delete whole line",
+ "type": "basic",
+ "from": {
+ "key_code": "n",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ },
+ {
+ "key_code": "delete_or_backspace"
+ }
+ ]
+ },
+ {
+ "description": "command + m = delete word ahead",
+ "type": "basic",
+ "from": {
+ "key_code": "m",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_or_backspace",
+ "modifiers": [
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + , = delete word after",
+ "type": "basic",
+ "from": {
+ "key_code": "comma",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_forward",
+ "modifiers": [
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + . = delete whole line",
+ "type": "basic",
+ "from": {
+ "key_code": "period",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ },
+ {
+ "key_code": "delete_or_backspace"
+ }
+ ]
+ },
+ {
+ "description": "n = delete a word ahead",
+ "type": "basic",
+ "from": {
+ "key_code": "n",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_or_backspace",
+ "modifiers": [
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "m = delete a char ahead",
+ "type": "basic",
+ "from": {
+ "key_code": "m",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_or_backspace"
+ }
+ ]
+ },
+ {
+ "description": ", = delete a char after",
+ "type": "basic",
+ "from": {
+ "key_code": "comma",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_forward"
+ }
+ ]
+ },
+ {
+ "description": ". = delete a word after",
+ "type": "basic",
+ "from": {
+ "key_code": "period",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "delete_forward",
+ "modifiers": [
+ "left_option"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper MouseKey",
+ "manipulators": [
+ {
+ "description": "keypad0 = mouse left click",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_0",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "left_shift",
+ "left_command",
+ "left_option",
+ "left_control"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button1"
+ }
+ ]
+ },
+ {
+ "description": "keypad_enter = mouse right click",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_enter",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "left_shift",
+ "left_command",
+ "left_option",
+ "left_control"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button2"
+ }
+ ]
+ },
+ {
+ "description": "keypad. = mouse middle click",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_period",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "left_shift",
+ "left_command",
+ "left_option",
+ "left_control"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button3"
+ }
+ ]
+ },
+ {
+ "description": "keypad+ = mouse button 5 forward",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_plus",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "left_shift",
+ "left_command",
+ "left_option",
+ "left_control"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button5"
+ }
+ ]
+ },
+ {
+ "description": "keypad- = mouse button 4 back",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_hyphen",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "left_shift",
+ "left_command",
+ "left_option",
+ "left_control"
+ ]
+ }
+ },
+ "to": [
+ {
+ "pointing_button": "button4"
+ }
+ ]
+ },
+ {
+ "description": "keypad_num_lock = mouse wheel left",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_num_lock",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -32
+ }
+ }
+ ]
+ },
+ {
+ "description": "keypad_equal_sign = slow mouse wheel down",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_equal_sign",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 32
+ }
+ }
+ ]
+ },
+ {
+ "description": "keypad_slash = slow mouse wheel up",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_slash",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -32
+ }
+ }
+ ]
+ },
+ {
+ "description": "keypad_asterisk = mouse wheel right",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_asterisk",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 1 = wheel ↙️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_1",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 45,
+ "vertical_wheel": 45
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 2 = wheel ⬇️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_2",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 3 = wheel ↘️️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_3",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -45,
+ "vertical_wheel": 45
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 4 = wheel ⬅️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_4",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 5 = wheel ·",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_5",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 0,
+ "vertical_wheel": 0
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 6 = wheel ➡️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_6",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 7 = wheel ↖️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_7",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 45,
+ "vertical_wheel": -45
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 8 = wheel ⬆️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_8",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -64
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + 9 = wheel ↗️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_9",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -45,
+ "vertical_wheel": -45
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 1 = wheel ↙️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_1",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 23,
+ "vertical_wheel": 23
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 2 = wheel ⬇️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_2",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 3 = wheel ↘️️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_3",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -23,
+ "vertical_wheel": 23
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 4 = wheel ⬅️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_4",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 5 = wheel ·",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_5",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 0,
+ "vertical_wheel": 0
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 6 = wheel ➡️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_6",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 7 = wheel ↖️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_7",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 23,
+ "vertical_wheel": -23
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 8 = wheel ⬆️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_8",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -32
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + option + 9 = wheel ↗️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_9",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -23,
+ "vertical_wheel": -23
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 1 = wheel ↙️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_1",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 91,
+ "vertical_wheel": 91
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 2 = wheel ⬇️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_2",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": 128
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 3 = wheel ↘️️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_3",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -91,
+ "vertical_wheel": 91
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 4 = wheel ⬅️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_4",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 128
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 5 = wheel ·",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_5",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 0,
+ "vertical_wheel": 0
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 6 = wheel ➡️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_6",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -128
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 7 = wheel ↖️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_7",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": 91,
+ "vertical_wheel": -91
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 8 = wheel ⬆️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_8",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "vertical_wheel": -128
+ }
+ }
+ ]
+ },
+ {
+ "description": "shift + command + 9 = wheel ↗️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_9",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "horizontal_wheel": -91,
+ "vertical_wheel": -91
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 1 = ↙️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_1",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -561,
+ "y": 561
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 2 = ⬇️️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_2",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 3 = ↘️️️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_3",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 561,
+ "y": 561
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 4 = ⬅️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_4",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 5 = · slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_5",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 6 = ➡️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_6",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 7 = ↖️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_7",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -561,
+ "y": -561
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 8 = ⬆️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_8",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -800
+ }
+ }
+ ]
+ },
+ {
+ "description": "option + 9 = ↗️️ slow",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_9",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 561,
+ "y": -561
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 1 = ↙️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_1",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -2262,
+ "y": 2262
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 2 = ⬇️️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_2",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 3 = ↘️️️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_3",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 2262,
+ "y": 2262
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 4 = ⬅️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_4",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 5 = · fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_5",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 6 = ➡️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_6",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 7 = ↖️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_7",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -2262,
+ "y": -2262
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 8 = ⬆️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_8",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -3200
+ }
+ }
+ ]
+ },
+ {
+ "description": "command + 9 = ↗️️ fast",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_9",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 2262,
+ "y": -2262
+ }
+ }
+ ]
+ },
+ {
+ "description": "1 = ↙️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_1",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -1131,
+ "y": 1131
+ }
+ }
+ ]
+ },
+ {
+ "description": "2 = ⬇️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_2",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": 1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "3 = ↘️️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_3",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 1131,
+ "y": 1131
+ }
+ }
+ ]
+ },
+ {
+ "description": "4 = ⬅️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_4",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "5 = ·",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_5",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ ]
+ },
+ {
+ "description": "6 = ➡️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_6",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "7 = ↖️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_7",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": -1131,
+ "y": -1131
+ }
+ }
+ ]
+ },
+ {
+ "description": "8 = ⬆️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_8",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "y": -1600
+ }
+ }
+ ]
+ },
+ {
+ "description": "9 = ↗️️",
+ "type": "basic",
+ "from": {
+ "key_code": "keypad_9",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "mouse_key": {
+ "x": 1131,
+ "y": -1131
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Window",
+ "manipulators": [
+ {
+ "description": "shift + tab = alter tab",
+ "type": "basic",
+ "from": {
+ "key_code": "tab",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + tab = alter desktop",
+ "type": "basic",
+ "from": {
+ "key_code": "tab",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command tab = alter app rev",
+ "type": "basic",
+ "from": {
+ "key_code": "tab",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_command",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "tab = alter app",
+ "type": "basic",
+ "from": {
+ "key_code": "tab",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + q = lock screen",
+ "type": "basic",
+ "from": {
+ "key_code": "q",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "q",
+ "modifiers": [
+ "left_control",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + q = logout",
+ "type": "basic",
+ "from": {
+ "key_code": "q",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "q",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + q = force close app",
+ "type": "basic",
+ "from": {
+ "key_code": "q",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "q",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "q = close app",
+ "type": "basic",
+ "from": {
+ "key_code": "q",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "q",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "shift + w = sleep",
+ "type": "basic",
+ "from": {
+ "key_code": "w",
+ "modifiers": {
+ "mandatory": [
+ "left_shift",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "pmset sleepnow"
+ }
+ ]
+ },
+ {
+ "description": "option + w = display sleep",
+ "type": "basic",
+ "from": {
+ "key_code": "w",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "pmset displaysleepnow"
+ }
+ ]
+ },
+ {
+ "description": "command + w = close all tab of app",
+ "type": "basic",
+ "from": {
+ "key_code": "w",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "w",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "w = close tab",
+ "type": "basic",
+ "from": {
+ "key_code": "w",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "w",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + a = launchpad",
+ "type": "basic",
+ "from": {
+ "key_code": "a",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'Launchpad'"
+ }
+ ]
+ },
+ {
+ "description": "option + a = show desktop",
+ "type": "basic",
+ "from": {
+ "key_code": "a",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "f11"
+ }
+ ]
+ },
+ {
+ "description": "command + a = expose all",
+ "type": "basic",
+ "from": {
+ "key_code": "a",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "control + s = alter app-win rev",
+ "type": "basic",
+ "from": {
+ "key_code": "s",
+ "modifiers": {
+ "mandatory": [
+ "left_control",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "grave_accent_and_tilde",
+ "modifiers": [
+ "left_command",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + s = alter app-win",
+ "type": "basic",
+ "from": {
+ "key_code": "s",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "grave_accent_and_tilde",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + s = alter tab sheet rev",
+ "type": "basic",
+ "from": {
+ "key_code": "s",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_control",
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "s = alter tab sheet",
+ "type": "basic",
+ "from": {
+ "key_code": "s",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "tab",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Application",
+ "manipulators": [
+ {
+ "description": "command + e = finder",
+ "type": "basic",
+ "from": {
+ "key_code": "e",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a finder"
+ }
+ ]
+ },
+ {
+ "description": "option + e = mail",
+ "type": "basic",
+ "from": {
+ "key_code": "e",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a mail"
+ }
+ ]
+ },
+ {
+ "description": "e = safari",
+ "type": "basic",
+ "from": {
+ "key_code": "e",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Safari"
+ }
+ ]
+ },
+ {
+ "description": "command + r = preview",
+ "type": "basic",
+ "from": {
+ "key_code": "r",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Preview"
+ }
+ ]
+ },
+ {
+ "description": "option + r = terminal",
+ "type": "basic",
+ "from": {
+ "key_code": "r",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a terminal"
+ }
+ ]
+ },
+ {
+ "description": "r = iTerm2",
+ "type": "basic",
+ "from": {
+ "key_code": "r",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a iTerm"
+ }
+ ]
+ },
+ {
+ "description": "command + t = typora",
+ "type": "basic",
+ "from": {
+ "key_code": "t",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Typora"
+ }
+ ]
+ },
+ {
+ "description": "option + t = notes",
+ "type": "basic",
+ "from": {
+ "key_code": "t",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a notes"
+ }
+ ]
+ },
+ {
+ "description": "t = iTerm2",
+ "type": "basic",
+ "from": {
+ "key_code": "t",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'Visual Studio Code'"
+ }
+ ]
+ },
+ {
+ "description": "command + y = karabiner",
+ "type": "basic",
+ "from": {
+ "key_code": "y",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Karabiner-Elements"
+ }
+ ]
+ },
+ {
+ "description": "option + y = amphetamine",
+ "type": "basic",
+ "from": {
+ "key_code": "y",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a amphetamine"
+ }
+ ]
+ },
+ {
+ "description": "y = Siri",
+ "type": "basic",
+ "from": {
+ "key_code": "y",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Siri"
+ }
+ ]
+ },
+ {
+ "description": "command + f = Dash",
+ "type": "basic",
+ "from": {
+ "key_code": "f",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Dash"
+ }
+ ]
+ },
+ {
+ "description": "option + f = Dictionary",
+ "type": "basic",
+ "from": {
+ "key_code": "f",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Dictionary"
+ }
+ ]
+ },
+ {
+ "description": "f = Alfred 4",
+ "type": "basic",
+ "from": {
+ "key_code": "f",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'Alfred 4'"
+ }
+ ]
+ },
+ {
+ "description": "command + g = Chrome",
+ "type": "basic",
+ "from": {
+ "key_code": "g",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'Google Chrome'"
+ }
+ ]
+ },
+ {
+ "description": "option + g = Calender",
+ "type": "basic",
+ "from": {
+ "key_code": "g",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a Calendar"
+ }
+ ]
+ },
+ {
+ "description": "g = Intellij IDEA",
+ "type": "basic",
+ "from": {
+ "key_code": "g",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'IntelliJ IDEA'"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Terminal",
+ "manipulators": [
+ {
+ "description": "command + d = define",
+ "type": "basic",
+ "from": {
+ "key_code": "d",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "d",
+ "modifiers": [
+ "left_control",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "d = ctrl-d (EOF)",
+ "type": "basic",
+ "from": {
+ "key_code": "d",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "d",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + z = F5 (vscode debug)",
+ "type": "basic",
+ "from": {
+ "key_code": "z",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "f5"
+ }
+ ]
+ },
+ {
+ "description": "z = ctrl-z",
+ "type": "basic",
+ "from": {
+ "key_code": "z",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "z",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + x = ctrl + F5 (vscode run)",
+ "type": "basic",
+ "from": {
+ "key_code": "x",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "f5",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "x = ctrl-r",
+ "type": "basic",
+ "from": {
+ "key_code": "x",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "r",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + c = shift + F5 (vscode stop)",
+ "type": "basic",
+ "from": {
+ "key_code": "c",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "f5",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "c = ctrl-c",
+ "type": "basic",
+ "from": {
+ "key_code": "c",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "v = ctrl-v",
+ "type": "basic",
+ "from": {
+ "key_code": "v",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "b = ctrl-b",
+ "type": "basic",
+ "from": {
+ "key_code": "b",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "b",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Clipboard",
+ "manipulators": [
+ {
+ "description": "command + 1 = copy to clip1",
+ "type": "basic",
+ "from": {
+ "key_code": "1",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip1"
+ }
+ ]
+ },
+ {
+ "description": "1 = paste from clip1",
+ "type": "basic",
+ "from": {
+ "key_code": "1",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip1 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 2 = copy to clip2",
+ "type": "basic",
+ "from": {
+ "key_code": "2",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip2"
+ }
+ ]
+ },
+ {
+ "description": "2 = paste from clip2",
+ "type": "basic",
+ "from": {
+ "key_code": "2",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip2 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 3 = copy to clip3",
+ "type": "basic",
+ "from": {
+ "key_code": "3",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip3"
+ }
+ ]
+ },
+ {
+ "description": "3 = paste from clip3",
+ "type": "basic",
+ "from": {
+ "key_code": "3",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip3 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 4 = copy to clip4",
+ "type": "basic",
+ "from": {
+ "key_code": "4",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip4"
+ }
+ ]
+ },
+ {
+ "description": "4 = paste from clip4",
+ "type": "basic",
+ "from": {
+ "key_code": "4",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip4 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 5 = copy to clip5",
+ "type": "basic",
+ "from": {
+ "key_code": "5",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip5"
+ }
+ ]
+ },
+ {
+ "description": "5 = paste from clip5",
+ "type": "basic",
+ "from": {
+ "key_code": "5",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip5 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 6 = copy to clip6",
+ "type": "basic",
+ "from": {
+ "key_code": "6",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip6"
+ }
+ ]
+ },
+ {
+ "description": "6 = paste from clip6",
+ "type": "basic",
+ "from": {
+ "key_code": "6",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip6 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 7 = copy to clip7",
+ "type": "basic",
+ "from": {
+ "key_code": "7",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip7"
+ }
+ ]
+ },
+ {
+ "description": "7 = paste from clip7",
+ "type": "basic",
+ "from": {
+ "key_code": "7",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip7 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 8 = copy to clip8",
+ "type": "basic",
+ "from": {
+ "key_code": "8",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip8"
+ }
+ ]
+ },
+ {
+ "description": "8 = paste from clip8",
+ "type": "basic",
+ "from": {
+ "key_code": "8",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip8 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 9 = copy to clip9",
+ "type": "basic",
+ "from": {
+ "key_code": "9",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip9"
+ }
+ ]
+ },
+ {
+ "description": "9 = paste from clip9",
+ "type": "basic",
+ "from": {
+ "key_code": "9",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip9 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + 0 = copy to clip0",
+ "type": "basic",
+ "from": {
+ "key_code": "0",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": [
+ "left_command"
+ ]
+ },
+ {
+ "shell_command": "pbpaste > ~/.clip0"
+ }
+ ]
+ },
+ {
+ "description": "0 = paste from clip0",
+ "type": "basic",
+ "from": {
+ "key_code": "0",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "cat ~/.clip0 | pbcopy "
+ },
+ {
+ "key_code": "v",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Shifter",
+ "manipulators": [
+ {
+ "description": "command + hyphen = scale down",
+ "type": "basic",
+ "from": {
+ "key_code": "hyphen",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "hyphen",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "hyphen = _",
+ "type": "basic",
+ "from": {
+ "key_code": "hyphen",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "hyphen",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + equal_sign = scale up",
+ "type": "basic",
+ "from": {
+ "key_code": "equal_sign",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "equal_sign",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "equal_sign = +",
+ "type": "basic",
+ "from": {
+ "key_code": "equal_sign",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "equal_sign",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + open_bracket [ = {",
+ "type": "basic",
+ "from": {
+ "key_code": "open_bracket",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "open_bracket",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + open_bracket [ = <",
+ "type": "basic",
+ "from": {
+ "key_code": "open_bracket",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "comma",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "open_bracket [ = (",
+ "type": "basic",
+ "from": {
+ "key_code": "open_bracket",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "9",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + close_bracket ] = }",
+ "type": "basic",
+ "from": {
+ "key_code": "close_bracket",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "close_bracket",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "option + close_bracket ] = }",
+ "type": "basic",
+ "from": {
+ "key_code": "close_bracket",
+ "modifiers": {
+ "mandatory": [
+ "left_option",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "period",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "close_bracket ] = )",
+ "type": "basic",
+ "from": {
+ "key_code": "close_bracket",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "0",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "backslash \\ = command + / (comment)",
+ "type": "basic",
+ "from": {
+ "key_code": "backslash",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "slash",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "slash / = command + / (comment)",
+ "type": "basic",
+ "from": {
+ "key_code": "slash",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "slash",
+ "modifiers": [
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + semicolon = !",
+ "type": "basic",
+ "from": {
+ "key_code": "semicolon",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "1",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "semicolon = :",
+ "type": "basic",
+ "from": {
+ "key_code": "semicolon",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "semicolon",
+ "modifiers": [
+ "left_shift"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + quote = equal_sign",
+ "type": "basic",
+ "from": {
+ "key_code": "quote",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "equal_sign"
+ }
+ ]
+ },
+ {
+ "description": "quote = equal_sign",
+ "type": "basic",
+ "from": {
+ "key_code": "quote",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "equal_sign"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "description": "Hyper Functional",
+ "manipulators": [
+ {
+ "description": "command + F1 = desktop 1",
+ "type": "basic",
+ "from": {
+ "key_code": "f1",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "1",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + F2 = desktop 2",
+ "type": "basic",
+ "from": {
+ "key_code": "f2",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "2",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + F3 = desktop 3",
+ "type": "basic",
+ "from": {
+ "key_code": "f3",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "3",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "F1 = display_brightness_decrement",
+ "type": "basic",
+ "from": {
+ "key_code": "f1",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "description": "F2 = display_brightness_increment",
+ "type": "basic",
+ "from": {
+ "key_code": "f2",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "description": "F3 = Expose All",
+ "type": "basic",
+ "from": {
+ "key_code": "f3",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "F4 = LaunchPad",
+ "type": "basic",
+ "from": {
+ "key_code": "f4",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open -a 'Launchpad'"
+ }
+ ]
+ },
+ {
+ "description": "F5 = illumination_decrement",
+ "type": "basic",
+ "from": {
+ "key_code": "f5",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "illumination_decrement"
+ }
+ ]
+ },
+ {
+ "description": "F6 = illumination_increment",
+ "type": "basic",
+ "from": {
+ "key_code": "f6",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "illumination_increment"
+ }
+ ]
+ },
+ {
+ "description": "F7 = rewind",
+ "type": "basic",
+ "from": {
+ "key_code": "f7",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "description": "F8 = play_or_pause",
+ "type": "basic",
+ "from": {
+ "key_code": "f8",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "description": "F9 = fastforward",
+ "type": "basic",
+ "from": {
+ "key_code": "f9",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "fastforward"
+ }
+ ]
+ },
+ {
+ "description": "F10 = mute",
+ "type": "basic",
+ "from": {
+ "key_code": "f10",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "mute"
+ }
+ ]
+ },
+ {
+ "description": "F11 = volume_decrement",
+ "type": "basic",
+ "from": {
+ "key_code": "f11",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "description": "F12 = volume_increment",
+ "type": "basic",
+ "from": {
+ "key_code": "f12",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "volume_increment"
+ }
+ ]
+ },
+ {
+ "description": "command + ~ = area snap to desktop file",
+ "type": "basic",
+ "from": {
+ "key_code": "grave_accent_and_tilde",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "4",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "~ = area snap to clipboard",
+ "type": "basic",
+ "from": {
+ "key_code": "grave_accent_and_tilde",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "4",
+ "modifiers": [
+ "left_shift",
+ "left_command",
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + ~ = area snap to desktop file",
+ "type": "basic",
+ "from": {
+ "key_code": "f13",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "3",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "~ = area snap to clipboard",
+ "type": "basic",
+ "from": {
+ "key_code": "f13",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "3",
+ "modifiers": [
+ "left_shift",
+ "left_command",
+ "left_control"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "command + ScrollLock = area snap to desktop file",
+ "type": "basic",
+ "from": {
+ "key_code": "f14",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "6",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "ScrollLock = screen video capture",
+ "type": "basic",
+ "from": {
+ "key_code": "f14",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "5",
+ "modifiers": [
+ "left_shift",
+ "left_command"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "ScrollLock = screen video capture",
+ "type": "basic",
+ "from": {
+ "key_code": "f15",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "description": "insert = display_brightness_increment",
+ "type": "basic",
+ "from": {
+ "key_code": "insert",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "display_brightness_increment",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "delete_forward = display_brightness_decrement",
+ "type": "basic",
+ "from": {
+ "key_code": "delete_forward",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "display_brightness_decrement",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "home = illumination_increment",
+ "type": "basic",
+ "from": {
+ "key_code": "home",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "illumination_increment",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "end = illumination_decrement",
+ "type": "basic",
+ "from": {
+ "key_code": "end",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "illumination_decrement",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "page_up = volume_increment",
+ "type": "basic",
+ "from": {
+ "key_code": "page_up",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "volume_increment",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ },
+ {
+ "description": "page_down = volume_decrement",
+ "type": "basic",
+ "from": {
+ "key_code": "page_down",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "volume_decrement",
+ "modifiers": [
+ "left_shift",
+ "left_option"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/karabiner/automatic_backups/karabiner_20220324.json b/karabiner/automatic_backups/karabiner_20220324.json
@@ -0,0 +1,262 @@
+{
+ "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": [
+ {
+ "description": "CapsLock to Hyper",
+ "manipulators": [
+ {
+ "description": "capslock = esc(click) | hyper(hold)",
+ "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": "escape = capslock switch",
+ "from": {
+ "key_code": "escape",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "caps_lock"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "caps_lock",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "description": "spacebar = language switch",
+ "from": {
+ "key_code": "spacebar",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "description": "command + spacebar = emoji",
+ "from": {
+ "key_code": "spacebar",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "modifiers": [
+ "left_control",
+ "left_command"
+ ]
+ }
+ ],
+ "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": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "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 profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+}
+\ No newline at end of file
diff --git a/karabiner/karabiner.json b/karabiner/karabiner.json
@@ -0,0 +1,262 @@
+{
+ "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": [
+ {
+ "description": "CapsLock to Hyper",
+ "manipulators": [
+ {
+ "description": "capslock = esc(click) | hyper(hold)",
+ "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": "escape = capslock switch",
+ "from": {
+ "key_code": "escape",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ],
+ "optional": [
+ "caps_lock"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "caps_lock",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "description": "spacebar = language switch",
+ "from": {
+ "key_code": "spacebar",
+ "modifiers": {
+ "mandatory": [
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "modifiers": [
+ "left_control"
+ ]
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "description": "command + spacebar = emoji",
+ "from": {
+ "key_code": "spacebar",
+ "modifiers": {
+ "mandatory": [
+ "left_command",
+ "right_command",
+ "right_control",
+ "right_shift",
+ "right_option"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "modifiers": [
+ "left_control",
+ "left_command"
+ ]
+ }
+ ],
+ "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": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "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 profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+}
+\ No newline at end of file
diff --git a/limelight/limelightrc b/limelight/limelightrc
@@ -0,0 +1,9 @@
+#!/usr/bin/env sh
+
+limelight -m config width 4
+limelight -m config radius 0
+limelight -m config placement interior
+limelight -m config active_color 0xff990000
+limelight -m config normal_color 0xff555555
+
+echo "limelight configuration loaded.."
diff --git a/skhd/.skhdrc.swp b/skhd/.skhdrc.swp
Binary files differ.
diff --git a/skhd/skhdrc b/skhd/skhdrc
@@ -0,0 +1,5 @@
+# focus window
+hyper - h : yabai -m window --focus west
+hyper - j : yabai -m window --focus south
+hyper - k : yabai -m window --focus north
+hyper - l : yabai -m window --focus east
diff --git a/spacebar/.spacebarrc.swp b/spacebar/.spacebarrc.swp
Binary files differ.
diff --git a/spacebar/spacebarrc b/spacebar/spacebarrc
@@ -0,0 +1,36 @@
+#!/usr/bin/env sh
+
+spacebar -m config position top
+spacebar -m config display main
+spacebar -m config height 26
+spacebar -m config title on
+spacebar -m config spaces on
+spacebar -m config clock on
+spacebar -m config power on
+spacebar -m config padding_left 20
+spacebar -m config padding_right 20
+spacebar -m config spacing_left 25
+spacebar -m config spacing_right 15
+spacebar -m config text_font "Menlo:Regular:12.0"
+spacebar -m config icon_font "Font Awesome 5 Free:Solid:12.0"
+spacebar -m config background_color 0xff202020
+spacebar -m config foreground_color 0xffa8a8a8
+spacebar -m config power_icon_color 0xffcd950c
+spacebar -m config battery_icon_color 0xffd75f5f
+spacebar -m config dnd_icon_color 0xffa8a8a8
+spacebar -m config clock_icon_color 0xffa8a8a8
+spacebar -m config power_icon_strip
+spacebar -m config space_icon •
+spacebar -m config space_icon_color 0xffffab91
+spacebar -m config space_icon_color_secondary 0xff78c4d4
+spacebar -m config space_icon_color_tertiary 0xfffff9b0
+spacebar -m config space_icon_strip 1 2 3 4 5 6 7 8 9 10
+spacebar -m config spaces_for_all_displays on
+spacebar -m config clock_icon
+spacebar -m config dnd_icon
+spacebar -m config clock_format "%d/%m/%y %R"
+spacebar -m config right_shell on
+spacebar -m config right_shell_icon
+spacebar -m config right_shell_command "whoami"
+
+echo "spacebar configuration loaded.."v
diff --git a/yabai/yabairc b/yabai/yabairc
@@ -0,0 +1,50 @@
+#!/usr/bin/env sh
+
+# the scripting-addition must be loaded manually if
+# you are running yabai on macOS Big Sur. Uncomment
+# the following line to have the injection performed
+# when the config is executed during startup.
+#
+# for this to work you must configure sudo such that
+# it will be able to run the command without password
+#
+# see this wiki page for information:
+# - https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(latest-release)
+#
+# sudo yabai --load-sa
+# yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa"
+
+# global settings
+yabai -m config mouse_follows_focus true
+yabai -m config focus_follows_mouse off
+yabai -m config window_origin_display default
+yabai -m config window_placement second_child
+yabai -m config window_topmost off
+yabai -m config window_shadow false
+yabai -m config window_opacity off
+yabai -m config window_opacity_duration 0.0
+yabai -m config active_window_opacity 1.0
+yabai -m config normal_window_opacity 0.90
+yabai -m config window_border off
+yabai -m config window_border_width 6
+yabai -m config active_window_border_color 0xff775759
+yabai -m config normal_window_border_color 0xff555555
+yabai -m config insert_feedback_color 0xffd75f5f
+yabai -m config split_ratio 0.50
+yabai -m config auto_balance off
+yabai -m config mouse_modifier fn
+yabai -m config mouse_action1 move
+yabai -m config mouse_action2 resize
+yabai -m config mouse_drop_action swap
+
+# general space settings
+yabai -m config layout bsp
+yabai -m config top_padding 0
+yabai -m config bottom_padding 30
+yabai -m config left_padding 20
+yabai -m config right_padding 20
+yabai -m config window_gap 20
+
+yabai -m config external_bar all:40:0
+
+echo "yabai configuration loaded.."