summaryrefslogtreecommitdiff
path: root/mac/.config/karabiner/automatic_backups
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-24 20:35:27 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-24 20:35:27 +0900
commitc80a54e42b52ce297f0f2f71af23c562832025c7 (patch)
treedcce8bb977a770f473325d48f6f70b21d9818a40 /mac/.config/karabiner/automatic_backups
init
Diffstat (limited to 'mac/.config/karabiner/automatic_backups')
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20231122.json200
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20231126.json393
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20231128.json464
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240107.json393
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240108.json417
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240109.json417
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240112.json461
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240113.json472
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240114.json391
-rw-r--r--mac/.config/karabiner/automatic_backups/karabiner_20240115.json391
10 files changed, 3999 insertions, 0 deletions
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20231122.json b/mac/.config/karabiner/automatic_backups/karabiner_20231122.json
new file mode 100644
index 0000000..ea801fd
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20231122.json
@@ -0,0 +1,200 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": []
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20231126.json b/mac/.config/karabiner/automatic_backups/karabiner_20231126.json
new file mode 100644
index 0000000..62cc54f
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20231126.json
@@ -0,0 +1,393 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "caps_lock"
+ },
+ "to": [
+ {
+ "key_code": "left_control"
+ }
+ ]
+ }
+ ],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20231128.json b/mac/.config/karabiner/automatic_backups/karabiner_20231128.json
new file mode 100644
index 0000000..7161b59
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20231128.json
@@ -0,0 +1,464 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Use ctrl + hl to Switch Tabs in Chrome, Brave & Firefox",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "bundle_identifiers": [
+ "^com.google.Chrome",
+ "^com.brave.Browser",
+ "^org.mozilla.firefox"
+ ],
+ "type": "frontmost_application_if"
+ }
+ ],
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "control"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow",
+ "modifiers": [
+ "command",
+ "option"
+ ]
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "conditions": [
+ {
+ "bundle_identifiers": [
+ "^com.google.Chrome",
+ "^com.brave.Browser",
+ "^org.mozilla.firefox"
+ ],
+ "type": "frontmost_application_if"
+ }
+ ],
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "control"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow",
+ "modifiers": [
+ "command",
+ "option"
+ ]
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "caps_lock"
+ },
+ "to": [
+ {
+ "key_code": "left_control"
+ }
+ ]
+ }
+ ],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240107.json b/mac/.config/karabiner/automatic_backups/karabiner_20240107.json
new file mode 100644
index 0000000..62cc54f
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240107.json
@@ -0,0 +1,393 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "caps_lock"
+ },
+ "to": [
+ {
+ "key_code": "left_control"
+ }
+ ]
+ }
+ ],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240108.json b/mac/.config/karabiner/automatic_backups/karabiner_20240108.json
new file mode 100644
index 0000000..0088e24
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240108.json
@@ -0,0 +1,417 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "caps_lock"
+ },
+ "to": [
+ {
+ "key_code": "left_control"
+ }
+ ]
+ }
+ ],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240109.json b/mac/.config/karabiner/automatic_backups/karabiner_20240109.json
new file mode 100644
index 0000000..0088e24
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240109.json
@@ -0,0 +1,417 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "caps_lock"
+ },
+ "to": [
+ {
+ "key_code": "left_control"
+ }
+ ]
+ }
+ ],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240112.json b/mac/.config/karabiner/automatic_backups/karabiner_20240112.json
new file mode 100644
index 0000000..2b1171d
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240112.json
@@ -0,0 +1,461 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": true,
+ "product_id": 45924,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 45085,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "caps_lock"
+ },
+ "to": [
+ {
+ "key_code": "left_control"
+ }
+ ]
+ }
+ ],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240113.json b/mac/.config/karabiner/automatic_backups/karabiner_20240113.json
new file mode 100644
index 0000000..13346ea
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240113.json
@@ -0,0 +1,472 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "Change right_command+hjkl to arrow keys",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "left_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "down_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "up_arrow"
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": {
+ "mandatory": [
+ "right_command"
+ ],
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_arrow"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": true,
+ "product_id": 45924,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 45085,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 256,
+ "vendor_id": 2131
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240114.json b/mac/.config/karabiner/automatic_backups/karabiner_20240114.json
new file mode 100644
index 0000000..9193d0d
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240114.json
@@ -0,0 +1,391 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": true,
+ "product_id": 45924,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 45085,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 256,
+ "vendor_id": 2131
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/mac/.config/karabiner/automatic_backups/karabiner_20240115.json b/mac/.config/karabiner/automatic_backups/karabiner_20240115.json
new file mode 100644
index 0000000..9193d0d
--- /dev/null
+++ b/mac/.config/karabiner/automatic_backups/karabiner_20240115.json
@@ -0,0 +1,391 @@
+{
+ "global": {
+ "ask_for_confirmation_before_quitting": true,
+ "check_for_updates_on_startup": true,
+ "show_in_menu_bar": true,
+ "show_profile_name_in_menu_bar": false,
+ "unsafe_ui": false
+ },
+ "profiles": [
+ {
+ "complex_modifications": {
+ "parameters": {
+ "basic.simultaneous_threshold_milliseconds": 50,
+ "basic.to_delayed_action_delay_milliseconds": 500,
+ "basic.to_if_alone_timeout_milliseconds": 1000,
+ "basic.to_if_held_down_threshold_milliseconds": 500,
+ "mouse_motion_to_scroll.speed": 100
+ },
+ "rules": [
+ {
+ "description": "fn + ` -> iTerm",
+ "manipulators": [
+ {
+ "from": {
+ "key_code": 53,
+ "modifiers": {
+ "mandatory": [
+ "fn"
+ ]
+ }
+ },
+ "to": [
+ {
+ "shell_command": "open '/Applications/iTerm.app'"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
+ "description": "Press twice fn to change input source & otherwise held_down and open iterm",
+ "manipulators": [
+ {
+ "conditions": [
+ {
+ "name": "fn pressed",
+ "type": "variable_if",
+ "value": 1
+ }
+ ],
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "spacebar",
+ "lazy": true,
+ "modifiers": [
+ "left_control",
+ "left_alt"
+ ],
+ "repeat": false
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "fn",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "parameters": {
+ "basic.to_if_held_down_threshold_milliseconds": 0
+ },
+ "to": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 1
+ }
+ }
+ ],
+ "to_delayed_action": {
+ "to_if_canceled": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ],
+ "to_if_invoked": [
+ {
+ "set_variable": {
+ "name": "fn pressed",
+ "value": 0
+ }
+ }
+ ]
+ },
+ "to_if_held_down": [
+ {
+ "key_code": "fn"
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ }
+ ]
+ },
+ "devices": [
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 0,
+ "vendor_id": 0
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 34304,
+ "vendor_id": 1452
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": true,
+ "product_id": 45924,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": false,
+ "is_pointing_device": true,
+ "product_id": 45085,
+ "vendor_id": 1133
+ },
+ "ignore": true,
+ "manipulate_caps_lock_led": false,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "game_pad_swap_sticks": false,
+ "identifiers": {
+ "is_game_pad": false,
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 256,
+ "vendor_id": 2131
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": true,
+ "mouse_flip_horizontal_wheel": false,
+ "mouse_flip_vertical_wheel": false,
+ "mouse_flip_x": false,
+ "mouse_flip_y": false,
+ "mouse_swap_wheels": false,
+ "mouse_swap_xy": false,
+ "simple_modifications": [],
+ "treat_as_built_in_keyboard": false
+ }
+ ],
+ "fn_function_keys": [
+ {
+ "from": {
+ "key_code": "f1"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f2"
+ },
+ "to": [
+ {
+ "consumer_key_code": "display_brightness_increment"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f3"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "mission_control"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f4"
+ },
+ "to": [
+ {
+ "apple_vendor_keyboard_key_code": "spotlight"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f5"
+ },
+ "to": [
+ {
+ "consumer_key_code": "dictation"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f6"
+ },
+ "to": [
+ {
+ "key_code": "f6"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f7"
+ },
+ "to": [
+ {
+ "consumer_key_code": "rewind"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f8"
+ },
+ "to": [
+ {
+ "consumer_key_code": "play_or_pause"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f9"
+ },
+ "to": [
+ {
+ "consumer_key_code": "fast_forward"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f10"
+ },
+ "to": [
+ {
+ "consumer_key_code": "mute"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f11"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_decrement"
+ }
+ ]
+ },
+ {
+ "from": {
+ "key_code": "f12"
+ },
+ "to": [
+ {
+ "consumer_key_code": "volume_increment"
+ }
+ ]
+ }
+ ],
+ "name": "Default profile",
+ "parameters": {
+ "delay_milliseconds_before_open_device": 1000
+ },
+ "selected": true,
+ "simple_modifications": [],
+ "virtual_hid_keyboard": {
+ "country_code": 0,
+ "indicate_sticky_modifier_keys_state": true,
+ "mouse_key_xy_scale": 100
+ }
+ }
+ ]
+} \ No newline at end of file