diff options
Diffstat (limited to '.config/karabiner/karabiner.json')
| -rw-r--r-- | .config/karabiner/karabiner.json | 473 |
1 files changed, 471 insertions, 2 deletions
diff --git a/.config/karabiner/karabiner.json b/.config/karabiner/karabiner.json index a67e6b5..20d87d2 100644 --- a/.config/karabiner/karabiner.json +++ b/.config/karabiner/karabiner.json @@ -5,6 +5,151 @@ "complex_modifications": { "rules": [ { + "description": "Disable cmd + tab", + "enabled": false, + "manipulators": [ + { + "from": { + "key_code": "tab", + "modifiers": { "mandatory": ["left_command"] } + }, + "to": [], + "type": "basic" + } + ] + }, + { + "description": "c1", + "manipulators": [ + { + "from": { + "key_code": "a", + "modifiers": { "mandatory": ["left_option", "left_control", "left_command", "left_shift"] } + }, + "to": [{ "key_code": "left_control" }], + "to_if_alone": [ + { + "key_code": "a", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+2 -> Ctrl+S then 2", + "manipulators": [ + { + "from": { + "key_code": "2", + "modifiers": { "mandatory": ["left_option", "left_control", "left_command", "left_shift"] } + }, + "to": [ + { + "key_code": "s", + "modifiers": ["left_control"] + }, + { "key_code": "2" } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+3 -> Ctrl+S then 3", + "manipulators": [ + { + "from": { + "key_code": "3", + "modifiers": { "mandatory": ["left_option", "left_control", "left_command", "left_shift"] } + }, + "to": [ + { + "key_code": "s", + "modifiers": ["left_control"] + }, + { "key_code": "3" } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+4 -> Ctrl+S then 4", + "manipulators": [ + { + "from": { + "key_code": "4", + "modifiers": { "mandatory": ["left_option", "left_control", "left_command", "left_shift"] } + }, + "to": [ + { + "key_code": "s", + "modifiers": ["left_control"] + }, + { "key_code": "4" } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+1 -> Ctrl+S then 1", + "manipulators": [ + { + "from": { + "key_code": "1", + "modifiers": { "mandatory": ["left_option", "left_control", "left_command", "left_shift"] } + }, + "to": [ + { + "key_code": "s", + "modifiers": ["left_control"] + }, + { "key_code": "1" } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+q -> left_option+q", + "manipulators": [ + { + "from": { + "key_code": "q", + "modifiers": { "mandatory": ["left_option", "left_control", "left_shift", "left_command"] } + }, + "to": [ + { + "key_code": "q", + "modifiers": ["left_option"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+a -> left_control+a", + "manipulators": [ + { + "from": { + "key_code": "a", + "modifiers": { "mandatory": ["left_option", "left_control", "left_shift", "left_command"] } + }, + "to": [ + { + "key_code": "a", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { "description": "Disable Control + Left Click", "manipulators": [ { @@ -40,11 +185,11 @@ ] }, { - "description": "Hyper+q -> left_control+s", + "description": "Hyper+s -> left_control+s", "manipulators": [ { "from": { - "key_code": "q", + "key_code": "s", "modifiers": { "mandatory": ["left_option", "left_control", "left_shift", "left_command"] } }, "to": [ @@ -56,6 +201,330 @@ "type": "basic" } ] + }, + { + "description": "Hyper+h -> left_arrow", + "manipulators": [ + { + "from": { + "key_code": "h", + "modifiers": { "mandatory": ["left_shift", "left_control", "left_option", "left_command"] } + }, + "to": [ + { + "key_code": "left_arrow", + "modifiers": [] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+j -> down_arrow", + "manipulators": [ + { + "from": { + "key_code": "j", + "modifiers": { "mandatory": ["left_shift", "left_control", "left_option", "left_command"] } + }, + "to": [ + { + "key_code": "down_arrow", + "modifiers": [] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+k -> up_arrow", + "manipulators": [ + { + "from": { + "key_code": "k", + "modifiers": { "mandatory": ["left_shift", "left_control", "left_option", "left_command"] } + }, + "to": [ + { + "key_code": "up_arrow", + "modifiers": [] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+l -> right_arrow", + "manipulators": [ + { + "from": { + "key_code": "l", + "modifiers": { "mandatory": ["left_shift", "left_control", "left_option", "left_command"] } + }, + "to": [ + { + "key_code": "right_arrow", + "modifiers": [] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+u -> left_control+d", + "manipulators": [ + { + "from": { + "key_code": "u", + "modifiers": { "mandatory": ["left_shift", "left_control", "left_option", "left_command"] } + }, + "to": [ + { + "key_code": "d", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+i -> left_control+u", + "manipulators": [ + { + "from": { + "key_code": "i", + "modifiers": { "mandatory": ["left_shift", "left_control", "left_option", "left_command"] } + }, + "to": [ + { + "key_code": "u", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+o -> return_or_enter", + "manipulators": [ + { + "from": { + "key_code": "o", + "modifiers": { "mandatory": ["left_control", "left_shift", "left_command", "left_option"] } + }, + "to": [ + { + "key_code": "return_or_enter", + "modifiers": [] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+p -> delete_or_backspace", + "manipulators": [ + { + "from": { + "key_code": "p", + "modifiers": { "mandatory": ["left_control", "left_shift", "left_command", "left_option"] } + }, + "to": [ + { + "key_code": "delete_or_backspace", + "modifiers": [] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+semicolon -> left_command+z", + "manipulators": [ + { + "from": { + "key_code": "semicolon", + "modifiers": { "mandatory": ["left_command", "left_shift", "left_option", "left_control"] } + }, + "to": [ + { + "key_code": "z", + "modifiers": ["left_command"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+quote -> left_shift, left_command+z", + "manipulators": [ + { + "from": { + "key_code": "quote", + "modifiers": { "mandatory": ["left_command", "left_control", "left_option", "left_shift"] } + }, + "to": [ + { + "key_code": "z", + "modifiers": ["left_shift", "left_command"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+period -> left_control+n", + "manipulators": [ + { + "from": { + "key_code": "period", + "modifiers": { "mandatory": ["left_control", "left_shift", "left_command", "left_option"] } + }, + "to": [ + { + "key_code": "n", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+comma -> left_control+p", + "manipulators": [ + { + "from": { + "key_code": "comma", + "modifiers": { "mandatory": ["left_control", "left_shift", "left_command", "left_option"] } + }, + "to": [ + { + "key_code": "p", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+slash -> left_control+y", + "manipulators": [ + { + "from": { + "key_code": "slash", + "modifiers": { "mandatory": ["left_command", "left_control", "left_shift", "left_option"] } + }, + "to": [ + { + "key_code": "y", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+m -> left_option+c", + "manipulators": [ + { + "from": { + "key_code": "m", + "modifiers": { "mandatory": ["left_command", "left_option", "left_control", "left_shift"] } + }, + "to": [ + { + "key_code": "c", + "modifiers": ["left_option"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+c -> left_command+c", + "manipulators": [ + { + "from": { + "key_code": "c", + "modifiers": { "mandatory": ["left_command", "left_control", "left_option", "left_shift"] } + }, + "to": [ + { + "key_code": "c", + "modifiers": ["left_command"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+v -> left_command+v", + "manipulators": [ + { + "from": { + "key_code": "v", + "modifiers": { "mandatory": ["left_command", "left_control", "left_option", "left_shift"] } + }, + "to": [ + { + "key_code": "v", + "modifiers": ["left_command"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+y -> left_control+c", + "manipulators": [ + { + "from": { + "key_code": "y", + "modifiers": { "mandatory": ["left_shift", "left_command", "left_option", "left_control"] } + }, + "to": [ + { + "key_code": "c", + "modifiers": ["left_control"] + } + ], + "type": "basic" + } + ] + }, + { + "description": "Hyper+t -> left_command+tab", + "manipulators": [ + { + "from": { + "key_code": "t", + "modifiers": { "mandatory": ["left_option", "left_shift", "left_command", "left_control"] } + }, + "to": [ + { + "key_code": "tab", + "modifiers": ["left_command"] + } + ], + "type": "basic" + } + ] } ] }, |
