{
    "global": {
        "check_for_updates_on_startup": false,
        "show_in_menu_bar": true,
        "show_profile_name_in_menu_bar": false
    },
    "profiles": [
        {
            "devices": [],
            "fn_function_keys": {
                "f1": "display_brightness_decrement",
                "f10": "mute",
                "f11": "volume_decrement",
                "f12": "volume_increment",
                "f2": "display_brightness_increment",
                "f3": "mission_control",
                "f4": "launchpad",
                "f5": "illumination_decrement",
                "f6": "illumination_increment",
                "f7": "rewind",
                "f8": "play_or_pause",
                "f9": "fastforward"
            },
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {},
            "complex_modifications": {
              "rules": [
                {
                  "manipulators": [
                    {
                      "description": "Change caps_lock to command+control+option+shift. Escape if no other key used.",
                      "from": {
                        "key_code": "caps_lock",
                        "modifiers": {
                          "optional": [
                            "any"
                          ]
                        }
                      },
                      "to": [
                        {
                          "key_code": "left_control",
                          "modifiers": [
                          ]
                        }
                      ],
                      "to_if_alone": [
                        {
                          "key_code": "escape",
                          "modifiers": {
                            "optional": [
                              "any"
                            ]
                          }
                        }
                      ],
                      "type": "basic"
                    }
                  ]
                }
              ]
            },
            "virtual_hid_keyboard": {
                "caps_lock_delay_milliseconds": 0,
                "keyboard_type": "ansi"
            }
        }
    ]
}

Add Karabiner config for CAPS_LOCK behaviour
Add Karabiner config for CAPS_LOCK behaviour

- One time press = ESCAPE
- HOLD = LEFT_CTRL
