diff options
| -rw-r--r-- | config/karabiner/karabiner.json | 89 |
1 files changed, 89 insertions, 0 deletions
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 @@ -5,6 +5,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" |