{
    "profiles": [
        {
            "complex_modifications": {
                "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"
                            }
                        ]
                    },
                    {
                        "description": "Hyper Navigation",
                        "manipulators": [
                            {
                                "description": "command + h = shift + left",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "left_arrow",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + h = option + shift + left (select word ahead)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + h = ctrl + shift + tab (prev tab)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + h = ctrl + left (prev desktop)",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "left_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + h = mouse left",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": -1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + h = mouse left fast",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": -3200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + h = mouse wheel left",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": 64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + h = mouse wheel left fast",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": 128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " h = left",
                                "from": {
                                    "key_code": "h",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "left_arrow" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + j = shift + down",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "down_arrow",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + j = option + shift + down (select para ahead)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + j = command + tab (next application)",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "tab",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + j = ctrl + down (focus application)",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "down_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + j = mouse down",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": 1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + j = mouse down fast",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": 3200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + j = mouse wheel down",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": 64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + j = mouse wheel down fast",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": 128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " j = down",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "down_arrow" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + k = shift + up",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + k = option + shift + up (select line above)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + k = command + tab (prev application)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + k = ctrl + up (expose all)",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + k = mouse up",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": -1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + k = mouse up fast",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": -3200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + k = mouse wheel up",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": -64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + k = mouse wheel up fast",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": -128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " k = up",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "up_arrow" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + l = shift + right",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "right_arrow",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + l = option + shift + right (select word after)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + l = command + tab (next tab)",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "tab",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + l = ctrl + right (next desktop)",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "right_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + l = mouse move right",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": 1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + l = mouse move right fast",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": 3200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + l = mouse wheel right",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": -64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + l = mouse wheel right fast",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": -128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " l = right",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "right_arrow" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + u = shift + page_up",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "page_up",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + u = shift + page_up",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + u = option + command + hyphen (zoom out)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + u = ctrl + command + f (fullscreen)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + u = mouse left click",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button1" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + u = mouse left click",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button1" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + u = mouse wheel left (rev)",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": -64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + u = mouse wheel left (rev) fast",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": -128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " u = page_up",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "page_up" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + i = shift + home",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "home",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + i = select whole line to head",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + i = command + shift + ` (prev window within app)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + i = command + h (hide current window)",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "h",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + i = mouse right click",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button2" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + i = mouse move down fast",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button2" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + i = mouse wheel down (rev)",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": -64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + i = mouse wheel down (rev) fast",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": -128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " i = home",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "home" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + o = shift + end",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "end",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + o = select whole",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + o = command ` (next window within app)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + o = option + command + h (expose all)",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + o = mouse backward",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button4" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + o = mouse backward",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button4" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + o = mouse wheel up (rev)",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": 64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + o = mouse wheel up (rev) fast",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": 128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " o = end",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "end" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + p = shift + page_down",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "page_down",
                                        "modifiers": ["left_shift"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + command + p = shift + page_down",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + p = option + command + equal_sign (zoom in)",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + p = LaunchPad",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a 'Launchpad'" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + p = mouse forward",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button5" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + p = mouse forward",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["left_shift", "left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button5" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + control + p = mouse wheel right (rev)",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["left_shift", "left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": 64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + p = mouse wheel right (rev) fast",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["left_shift", "left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": 128 } }],
                                "type": "basic"
                            },
                            {
                                "description": " p = page_down",
                                "from": {
                                    "key_code": "p",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "page_down" }],
                                "type": "basic"
                            },
                            {
                                "description": "control + shift + enter = button1 (mouse left click)",
                                "from": {
                                    "key_code": "return_or_enter",
                                    "modifiers": { "mandatory": ["left_control", "left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button1" }],
                                "type": "basic"
                            },
                            {
                                "description": "enter = button1 (mouse left click)",
                                "from": {
                                    "key_code": "return_or_enter",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button1" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + enter = button2 (mouse right click)",
                                "from": {
                                    "key_code": "return_or_enter",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button2" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + enter = button3 (mouse middle click)",
                                "from": {
                                    "key_code": "return_or_enter",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button3" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + enter = button4 (mouse back)",
                                "from": {
                                    "key_code": "return_or_enter",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button4" }],
                                "type": "basic"
                            },
                            {
                                "description": "control + enter = button5 (mouse forward)",
                                "from": {
                                    "key_code": "return_or_enter",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "pointing_button": "button5" }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + up arrow = mouse wheel up",
                                "from": {
                                    "key_code": "up_arrow",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": -64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + down arrow = mouse wheel down",
                                "from": {
                                    "key_code": "down_arrow",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "vertical_wheel": 64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + left arrow = mouse wheel left",
                                "from": {
                                    "key_code": "left_arrow",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": 64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + right arrow = mouse wheel right",
                                "from": {
                                    "key_code": "right_arrow",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "horizontal_wheel": -64 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + up arrow = mouse wheel up slow",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + down arrow = mouse wheel down slow",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + left arrow = mouse wheel left slow",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + option + right arrow = mouse wheel right slow",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + up arrow = mouse wheel up fast",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + down arrow = mouse wheel down fast",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + left arrow = mouse wheel left fast",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "shift + command + right arrow = mouse wheel right fast",
                                "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 } }],
                                "type": "basic"
                            },
                            {
                                "description": "option + up arrow = mouse up slow",
                                "from": {
                                    "key_code": "up_arrow",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": -800 } }],
                                "type": "basic"
                            },
                            {
                                "description": "option + down arrow = mouse down slow",
                                "from": {
                                    "key_code": "down_arrow",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": 800 } }],
                                "type": "basic"
                            },
                            {
                                "description": "option + left arrow = mouse left slow",
                                "from": {
                                    "key_code": "left_arrow",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": -800 } }],
                                "type": "basic"
                            },
                            {
                                "description": "option + right arrow = mouse right slow",
                                "from": {
                                    "key_code": "right_arrow",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": 800 } }],
                                "type": "basic"
                            },
                            {
                                "description": "command + up arrow = mouse up fast",
                                "from": {
                                    "key_code": "up_arrow",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": -4200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "command + down arrow = mouse down fast",
                                "from": {
                                    "key_code": "down_arrow",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": 4200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "command + left arrow = mouse left fast",
                                "from": {
                                    "key_code": "left_arrow",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": -4200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "command + right arrow = mouse right fast",
                                "from": {
                                    "key_code": "right_arrow",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": 4200 } }],
                                "type": "basic"
                            },
                            {
                                "description": "up arrow = mouse up",
                                "from": {
                                    "key_code": "up_arrow",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": -1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "down arrow = mouse down",
                                "from": {
                                    "key_code": "down_arrow",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "y": 1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "left arrow = mouse left",
                                "from": {
                                    "key_code": "left_arrow",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": -1600 } }],
                                "type": "basic"
                            },
                            {
                                "description": "right arrow = mouse right",
                                "from": {
                                    "key_code": "right_arrow",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "mouse_key": { "x": 1600 } }],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "description": "Hyper Clipboard",
                        "manipulators": [
                            {
                                "description": "command + 1 = copy to clip1",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "1 = paste from clip1",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 2 = copy to clip2",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "2 = paste from clip2",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 3 = copy to clip3",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "3 = paste from clip3",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 4 = copy to clip4",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "4 = paste from clip4",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 5 = copy to clip5",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "5 = paste from clip5",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 6 = copy to clip6",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "6 = paste from clip6",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 7 = copy to clip7",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "7 = paste from clip7",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 8 = copy to clip8",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "8 = paste from clip8",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 9 = copy to clip9",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "9 = paste from clip9",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + 0 = copy to clip0",
                                "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" }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "0 = paste from clip0",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "description": "Hyper Application",
                        "manipulators": [
                            {
                                "description": "command + e = finder",
                                "from": {
                                    "key_code": "e",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a finder" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + e = mail",
                                "from": {
                                    "key_code": "e",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a mail" }],
                                "type": "basic"
                            },
                            {
                                "description": "e = safari",
                                "from": {
                                    "key_code": "e",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Safari" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + r = preview",
                                "from": {
                                    "key_code": "r",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Preview" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + r = terminal",
                                "from": {
                                    "key_code": "r",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a terminal" }],
                                "type": "basic"
                            },
                            {
                                "description": "r = iTerm2",
                                "from": {
                                    "key_code": "r",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a iTerm" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + t = typora",
                                "from": {
                                    "key_code": "t",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Typora" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + t = notes",
                                "from": {
                                    "key_code": "t",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a notes" }],
                                "type": "basic"
                            },
                            {
                                "description": "t = iTerm2",
                                "from": {
                                    "key_code": "t",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a 'Visual Studio Code'" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + y = karabiner",
                                "from": {
                                    "key_code": "y",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Karabiner-Elements" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + y = amphetamine",
                                "from": {
                                    "key_code": "y",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a amphetamine" }],
                                "type": "basic"
                            },
                            {
                                "description": "y = Siri",
                                "from": {
                                    "key_code": "y",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Siri" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + f = Dash",
                                "from": {
                                    "key_code": "f",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Dash" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + f = Dictionary",
                                "from": {
                                    "key_code": "f",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Dictionary" }],
                                "type": "basic"
                            },
                            {
                                "description": "f = Alfred 4",
                                "from": {
                                    "key_code": "f",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a 'Alfred 4'" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + g = Chrome",
                                "from": {
                                    "key_code": "g",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a 'Google Chrome'" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + g = Calender",
                                "from": {
                                    "key_code": "g",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a Calendar" }],
                                "type": "basic"
                            },
                            {
                                "description": "g = Intellij IDEA",
                                "from": {
                                    "key_code": "g",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a 'IntelliJ IDEA'" }],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "description": "command-f1 and f2 to adjust keyboard brightness",
                        "manipulators": [
                            {
                                "from": {
                                    "key_code": "f1",
                                    "modifiers": {
                                        "mandatory": ["left_command"],
                                        "optional": ["caps_lock"]
                                    }
                                },
                                "to": [{ "key_code": "illumination_decrement" }],
                                "type": "basic"
                            },
                            {
                                "from": {
                                    "key_code": "f2",
                                    "modifiers": {
                                        "mandatory": ["left_command"],
                                        "optional": ["caps_lock"]
                                    }
                                },
                                "to": [{ "key_code": "illumination_increment" }],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "description": "Hyper Window",
                        "manipulators": [
                            {
                                "description": "shift + tab = alter tab",
                                "from": {
                                    "key_code": "tab",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "tab",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + tab = alter desktop",
                                "from": {
                                    "key_code": "tab",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "right_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command tab = alter app rev",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "tab = alter app",
                                "from": {
                                    "key_code": "tab",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "tab",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + q = lock screen",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + q = logout",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + q = force close app",
                                "from": {
                                    "key_code": "q",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "q",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "q = close app",
                                "from": {
                                    "key_code": "q",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "q",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "shift + w = sleep",
                                "from": {
                                    "key_code": "w",
                                    "modifiers": { "mandatory": ["left_shift", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "pmset sleepnow" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + w = display sleep",
                                "from": {
                                    "key_code": "w",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "pmset displaysleepnow" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + w = close all tab of app",
                                "from": {
                                    "key_code": "w",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "w",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "w = close tab",
                                "from": {
                                    "key_code": "w",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "w",
                                        "modifiers": ["left_command"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + a = launchpad",
                                "from": {
                                    "key_code": "a",
                                    "modifiers": { "mandatory": ["left_control", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "shell_command": "open -a 'Launchpad'" }],
                                "type": "basic"
                            },
                            {
                                "description": "option + a = show desktop",
                                "from": {
                                    "key_code": "a",
                                    "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [{ "key_code": "f11" }],
                                "type": "basic"
                            },
                            {
                                "description": "command + a = expose all",
                                "from": {
                                    "key_code": "a",
                                    "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "control + s = alter app-win rev",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "option + s = alter app-win",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "command + s = alter tab sheet rev",
                                "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"]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "s = alter tab sheet",
                                "from": {
                                    "key_code": "s",
                                    "modifiers": { "mandatory": ["right_command", "right_control", "right_shift", "right_option"] }
                                },
                                "to": [
                                    {
                                        "key_code": "tab",
                                        "modifiers": ["left_control"]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "description": "(Atom, CKII, EUIV, iTerm, muCommander, PyCharm, VSCode, VSCodium, WebStorm, AndroidStudio) Function keys work as fn keys",
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f1",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f1" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f2",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f2" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f3",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f3" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f4",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f4" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f5",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f5" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f6",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f6" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f7",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f7" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f8",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f8" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f9",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f9" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f10",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f10" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f11",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f11" }],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "com.github.atom",
                                            "com.googlecode.iterm2",
                                            "com.mucommander.muCommander",
                                            "com.jetbrains.pycharm",
                                            "com.microsoft.VSCode",
                                            "com.visualstudio.code.oss",
                                            "com.jetbrains.WebStorm",
                                            "com.google.android.studio",
                                            "com.blackmagic-design.DaVinciResolve"
                                        ],
                                        "file_paths": ["ck2\\.app", "eu4\\.app"],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "from": {
                                    "key_code": "f12",
                                    "modifiers": { "optional": ["any"] }
                                },
                                "to": [{ "key_code": "f12" }],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            },
            "devices": [
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "product_id": 1957,
                        "vendor_id": 1118
                    },
                    "simple_modifications": [
                        {
                            "from": { "key_code": "left_command" },
                            "to": [{ "key_code": "left_option" }]
                        },
                        {
                            "from": { "key_code": "left_option" },
                            "to": [{ "key_code": "left_command" }]
                        }
                    ]
                },
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "product_id": 668,
                        "vendor_id": 1452
                    },
                    "simple_modifications": [
                        {
                            "from": { "key_code": "non_us_backslash" },
                            "to": [{ "key_code": "grave_accent_and_tilde" }]
                        }
                    ]
                },
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "product_id": 24729,
                        "vendor_id": 6127
                    },
                    "simple_modifications": [
                        {
                            "from": { "key_code": "left_command" },
                            "to": [{ "key_code": "left_option" }]
                        },
                        {
                            "from": { "key_code": "left_option" },
                            "to": [{ "key_code": "left_command" }]
                        }
                    ]
                },
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "product_id": 2048,
                        "vendor_id": 1118
                    },
                    "simple_modifications": [
                        {
                            "from": { "key_code": "left_command" },
                            "to": [{ "key_code": "left_option" }]
                        },
                        {
                            "from": { "key_code": "left_option" },
                            "to": [{ "key_code": "left_command" }]
                        },
                        {
                            "from": { "key_code": "non_us_pound" },
                            "to": [{ "key_code": "grave_accent_and_tilde" }]
                        }
                    ]
                },
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "product_id": 2,
                        "vendor_id": 7247
                    },
                    "simple_modifications": [
                        {
                            "from": { "key_code": "left_command" },
                            "to": [{ "key_code": "left_option" }]
                        },
                        {
                            "from": { "key_code": "left_option" },
                            "to": [{ "key_code": "left_command" }]
                        }
                    ]
                },
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "product_id": 162,
                        "vendor_id": 1072
                    },
                    "simple_modifications": [
                        {
                            "from": { "key_code": "left_command" },
                            "to": [{ "key_code": "left_option" }]
                        },
                        {
                            "from": { "key_code": "left_option" },
                            "to": [{ "key_code": "left_command" }]
                        }
                    ]
                }
            ],
            "name": "Default profile",
            "selected": true,
            "virtual_hid_keyboard": { "keyboard_type_v2": "iso" }
        },
        { "name": "test profile" }
    ]
}