From f1a0883eedee98037dd24e7bcd90c022499b501f Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Wed, 1 Oct 2025 12:11:56 +0200 Subject: [PATCH] added karabiner elements --- .../automatic_backups/karabiner_20250327.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250328.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250329.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250331.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250403.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250404.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250407.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250408.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250422.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250423.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250505.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250509.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250513.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250515.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250521.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250522.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250523.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250602.json | 117 +++++++++++++ .../automatic_backups/karabiner_20250701.json | 118 +++++++++++++ .../automatic_backups/karabiner_20250918.json | 118 +++++++++++++ karabiner/.config/karabiner/karabiner.json | 164 ++++++++++++++++++ 21 files changed, 2512 insertions(+) create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250327.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250328.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250329.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250331.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250403.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250404.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250407.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250408.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250422.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250423.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250505.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250509.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250513.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250515.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250521.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250522.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250523.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250602.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250701.json create mode 100644 karabiner/.config/karabiner/automatic_backups/karabiner_20250918.json create mode 100644 karabiner/.config/karabiner/karabiner.json diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250327.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250327.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250327.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250328.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250328.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250328.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250329.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250329.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250329.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250331.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250331.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250331.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250403.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250403.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250403.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250404.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250404.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250404.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250407.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250407.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250407.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250408.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250408.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250408.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250422.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250422.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250422.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250423.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250423.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250423.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250505.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250505.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250505.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250509.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250509.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250509.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250513.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250513.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250513.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250515.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250515.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250515.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250521.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250521.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250521.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250522.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250522.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250522.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250523.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250523.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250523.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250602.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250602.json new file mode 100644 index 0000000..643072c --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250602.json @@ -0,0 +1,117 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250701.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250701.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250701.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/automatic_backups/karabiner_20250918.json b/karabiner/.config/karabiner/automatic_backups/karabiner_20250918.json new file mode 100644 index 0000000..9971de2 --- /dev/null +++ b/karabiner/.config/karabiner/automatic_backups/karabiner_20250918.json @@ -0,0 +1,118 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + }, + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "swap alt and cmd", + "enabled": false, + "manipulators": [ + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }], + "type": "basic" + }, + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }], + "type": "basic" + } + ] + } + ] + }, + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { "keyboard_type_v2": "iso" } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [{ "key_code": "spacebar" }], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file diff --git a/karabiner/.config/karabiner/karabiner.json b/karabiner/.config/karabiner/karabiner.json new file mode 100644 index 0000000..d6abb45 --- /dev/null +++ b/karabiner/.config/karabiner/karabiner.json @@ -0,0 +1,164 @@ +{ + "profiles": [ + { + "complex_modifications": { + "rules": [ + { + "description": "dual purpose modifiers", + "manipulators": [ + { + "type": "basic", + "from": { + "key_code": "spacebar", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "lazy": true, + "key_code": "left_shift" + } + ], + "to_if_alone": [ + { + "key_code": "spacebar" + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "lazy": true, + "key_code": "left_control" + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ] + } + ] + } + ], + "parameters": { + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500, + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.simultaneous_threshold_milliseconds": 50, + "mouse_motion_to_scroll.speed": 100 + } + }, + "devices": [ + { + "identifiers": { + "is_keyboard": true, + "product_id": 21042, + "vendor_id": 1155 + }, + "simple_modifications": [ + { + "from": { + "key_code": "grave_accent_and_tilde" + }, + "to": [ + { + "key_code": "non_us_backslash" + } + ] + } + ] + } + ], + "name": "KarabinerTS", + "selected": true, + "virtual_hid_keyboard": { + "keyboard_type_v2": "iso" + } + }, + { + "name": "Default profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "ansi" + } + }, + { + "complex_modifications": { + "rules": [ + { + "description": "Caps Lock to ESC on tap/Left control on hold", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_control", + "lazy": true + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Space to shift on hold", + "manipulators": [ + { + "from": { + "key_code": "spacebar", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "lazy": true + } + ], + "to_if_alone": [ + { + "key_code": "spacebar" + } + ], + "type": "basic" + } + ] + } + ] + }, + "name": "Modified profile", + "virtual_hid_keyboard": { + "country_code": 0, + "keyboard_type_v2": "iso" + } + } + ] +} \ No newline at end of file