summaryrefslogtreecommitdiff
path: root/.config/karabiner/karabiner.json
diff options
context:
space:
mode:
Diffstat (limited to '.config/karabiner/karabiner.json')
-rw-r--r--.config/karabiner/karabiner.json473
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"
+ }
+ ]
}
]
},