summaryrefslogtreecommitdiffstats
path: root/config/karabiner/karabiner.json
diff options
context:
space:
mode:
Diffstat (limited to 'config/karabiner/karabiner.json')
-rw-r--r--config/karabiner/karabiner.json90
1 files changed, 82 insertions, 8 deletions
diff --git a/config/karabiner/karabiner.json b/config/karabiner/karabiner.json
index 203bed9..9bf0cbb 100644
--- a/config/karabiner/karabiner.json
+++ b/config/karabiner/karabiner.json
@@ -110,6 +110,11 @@
"lazy": true
}
],
+ "to_if_alone": [
+ {
+ "key_code": "escape"
+ }
+ ],
"type": "basic"
},
{
@@ -145,9 +150,9 @@
]
},
{
+ "description": "Map command to escape",
"manipulators": [
{
- "description": "Map left command to escape",
"from": {
"key_code": "left_command",
"modifiers": {
@@ -168,6 +173,28 @@
}
],
"type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "right_command",
+ "modifiers": {
+ "optional": [
+ "any"
+ ]
+ }
+ },
+ "to": [
+ {
+ "key_code": "right_command",
+ "lazy": true
+ }
+ ],
+ "to_if_alone": [
+ {
+ "key_code": "escape"
+ }
+ ],
+ "type": "basic"
}
]
},
@@ -784,19 +811,65 @@
},
{
"from": {
+ "key_code": "right_command"
+ },
+ "to": {
+ "key_code": "right_option"
+ }
+ },
+ {
+ "from": {
"key_code": "right_option"
},
"to": {
"key_code": "right_command"
}
+ }
+ ]
+ },
+ {
+ "disable_built_in_keyboard_if_exists": false,
+ "fn_function_keys": [],
+ "identifiers": {
+ "is_keyboard": true,
+ "is_pointing_device": false,
+ "product_id": 2082,
+ "vendor_id": 6134
+ },
+ "ignore": false,
+ "manipulate_caps_lock_led": false,
+ "simple_modifications": [
+ {
+ "from": {
+ "key_code": "left_alt"
+ },
+ "to": {
+ "key_code": "left_command"
+ }
},
{
"from": {
- "key_code": "right_command"
+ "key_code": "left_gui"
+ },
+ "to": {
+ "key_code": "left_option"
+ }
+ },
+ {
+ "from": {
+ "key_code": "right_alt"
},
"to": {
"key_code": "right_option"
}
+ },
+ {
+ "from": {
+ "key_code": "right_gui"
+ },
+ "to": {
+ "key_code": "right_command"
+ }
}
]
}
@@ -904,15 +977,15 @@
"simple_modifications": [
{
"from": {
- "key_code": "caps_lock"
+ "consumer_key_code": "fastforward"
},
"to": {
- "key_code": "fn"
+ "key_code": "vk_none"
}
},
{
"from": {
- "consumer_key_code": "rewind"
+ "consumer_key_code": "play_or_pause"
},
"to": {
"key_code": "vk_none"
@@ -920,7 +993,7 @@
},
{
"from": {
- "consumer_key_code": "play_or_pause"
+ "consumer_key_code": "rewind"
},
"to": {
"key_code": "vk_none"
@@ -928,15 +1001,16 @@
},
{
"from": {
- "consumer_key_code": "fastforward"
+ "key_code": "caps_lock"
},
"to": {
- "key_code": "vk_none"
+ "key_code": "fn"
}
}
],
"virtual_hid_keyboard": {
"caps_lock_delay_milliseconds": 0,
+ "country_code": 0,
"keyboard_type": "ansi"
}
}