From 34eb520236eeeb4eb5417c184541bfb9d0d5efee Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sun, 19 Oct 2025 12:42:04 +0200 Subject: First pass at using a light theme --- config/karabiner/karabiner.json | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) (limited to 'config/karabiner') diff --git a/config/karabiner/karabiner.json b/config/karabiner/karabiner.json index 8a77fbc..71b622c 100644 --- a/config/karabiner/karabiner.json +++ b/config/karabiner/karabiner.json @@ -61,7 +61,17 @@ "product_id": 25903, "vendor_id": 3141 }, - "manipulate_caps_lock_led": false + "manipulate_caps_lock_led": false, + "simple_modifications": [ + { + "from": { "key_code": "left_command" }, + "to": [{ "key_code": "left_option" }] + }, + { + "from": { "key_code": "left_option" }, + "to": [{ "key_code": "left_command" }] + } + ] }, { "identifiers": { @@ -79,6 +89,30 @@ "to": [{ "key_code": "grave_accent_and_tilde" }] } ] + }, + { + "identifiers": { + "is_keyboard": true, + "product_id": 41617, + "vendor_id": 1241 + }, + "manipulate_caps_lock_led": false + }, + { + "identifiers": { + "is_consumer": true, + "product_id": 41617, + "vendor_id": 1241 + }, + "ignore": false + }, + { + "identifiers": { + "is_keyboard": true, + "product_id": 32777, + "vendor_id": 44064 + }, + "ignore": true } ], "fn_function_keys": [ -- cgit From eeb470163fceaff53a80d1e50cf7a42ce67aa4cf Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Tue, 21 Oct 2025 13:45:28 +0200 Subject: Move shortcuts for macos from hammerspoon to karabiner --- config/karabiner/karabiner.json | 89 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) (limited to 'config/karabiner') diff --git a/config/karabiner/karabiner.json b/config/karabiner/karabiner.json index 71b622c..eb006a3 100644 --- a/config/karabiner/karabiner.json +++ b/config/karabiner/karabiner.json @@ -4,6 +4,89 @@ { "complex_modifications": { "rules": [ + { + "description": "Show Desktop", + "manipulators": [ + { + "from": { + "key_code": "f5", + "modifiers": { "mandatory": ["command"] } + }, + "to": [ + { + "key_code": "up_arrow", + "modifiers": ["command", "control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Next MPC Track", + "manipulators": [ + { + "from": { + "key_code": "f9", + "modifiers": { "mandatory": ["command"] } + }, + "to": [{ "shell_command": "/opt/homebrew/bin/mpc next" }], + "type": "basic" + } + ] + }, + { + "description": "Previous MPC Track", + "manipulators": [ + { + "from": { + "key_code": "f7", + "modifiers": { "mandatory": ["command"] } + }, + "to": [{ "shell_command": "/opt/homebrew/bin/mpc prev" }], + "type": "basic" + } + ] + }, + { + "description": "Play / Pause MPC", + "manipulators": [ + { + "from": { + "key_code": "f8", + "modifiers": { "mandatory": ["command"] } + }, + "to": [{ "shell_command": "/opt/homebrew/bin/mpc toggle" }], + "type": "basic" + } + ] + }, + { + "description": "Change Wallpaper", + "manipulators": [ + { + "from": { + "key_code": "f5", + "modifiers": { "mandatory": ["command", "option"] } + }, + "to": [{ "shell_command": "/Users/rbdr/.wpaperalt" }], + "type": "basic" + } + ] + }, + { + "description": "Change Wallpaper Set", + "manipulators": [ + { + "from": { + "key_code": "f5", + "modifiers": { "mandatory": ["command", "option", "control"] } + }, + "to": [{ "shell_command": "/Users/rbdr/.wpaperalt --switch" }], + "type": "basic" + } + ] + }, { "description": "print_screen to command+shift+4", "manipulators": [ @@ -135,6 +218,12 @@ ], "name": "Default profile", "selected": true, + "simple_modifications": [ + { + "from": { "key_code": "caps_lock" }, + "to": [{ "key_code": "left_control" }] + } + ], "virtual_hid_keyboard": { "country_code": 0, "keyboard_type_v2": "ansi" -- cgit