aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2025-12-26 21:40:49 +0100
committerRuben Beltran del Rio <jj@r.bdr.sh>2026-03-05 11:39:34 +0100
commitd0120759e28821139344df743aed8d7bc8c66e99 (patch)
treec9c1ef56950154705eb9d4c73cb371d5a85a253a
parentedf09fcdeaa1f589d3c8750d97a05e40e95fe6f2 (diff)
Add karabiner colemak config
-rw-r--r--config/karabiner/karabiner.json322
1 files changed, 322 insertions, 0 deletions
diff --git a/config/karabiner/karabiner.json b/config/karabiner/karabiner.json
index eb006a3..32953df 100644
--- a/config/karabiner/karabiner.json
+++ b/config/karabiner/karabiner.json
@@ -5,6 +5,324 @@
"complex_modifications": {
"rules": [
{
+ "description": "German ISO to Colemak",
+ "enabled": false,
+ "manipulators": [
+ {
+ "from": {
+ "key_code": "e",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "f",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "r",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "p",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "t",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "b",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "y",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "j",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "u",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "l",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "i",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "u",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "o",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "y",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "p",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "semicolon",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "s",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "r",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "d",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "s",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "f",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "t",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "h",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "m",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "j",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "n",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "k",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "e",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "l",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "i",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "semicolon",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "o",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "backslash",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "non_us_backslash",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "non_us_backslash",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "z",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "z",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "x",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "x",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "c",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "c",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "d",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "b",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "backslash",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "n",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "k",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ },
+ {
+ "from": {
+ "key_code": "m",
+ "modifiers": { "optional": ["shift", "command", "control", "option", "fn"] }
+ },
+ "to": [
+ {
+ "key_code": "h",
+ "modifiers": []
+ }
+ ],
+ "type": "basic"
+ }
+ ]
+ },
+ {
"description": "Show Desktop",
"manipulators": [
{
@@ -170,6 +488,10 @@
{
"from": { "key_code": "non_us_backslash" },
"to": [{ "key_code": "grave_accent_and_tilde" }]
+ },
+ {
+ "from": { "key_code": "right_command" },
+ "to": [{ "key_code": "delete_or_backspace" }]
}
]
},