From d0120759e28821139344df743aed8d7bc8c66e99 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Fri, 26 Dec 2025 21:40:49 +0100 Subject: Add karabiner colemak config --- config/karabiner/karabiner.json | 322 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 322 insertions(+) (limited to 'config') 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 @@ -4,6 +4,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" }] } ] }, -- cgit