Created
December 29, 2025 04:41
-
-
Save michaelmob/626e96dd42a6af6bcb4f729cd43afc1a to your computer and use it in GitHub Desktop.
CapsLock tap ESC, hjkl arrows, A-Z 0-9 +/- → Ctrl+key
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "description": "CapsLock tap ESC, hjkl arrows, A-Z 0-9 +/- → Ctrl+key", | |
| "manipulators": [ | |
| { | |
| "from": { "key_code": "caps_lock" }, | |
| "to": [ | |
| { | |
| "key_code": "right_command", | |
| "lazy": true | |
| } | |
| ], | |
| "to_if_alone": [{ "key_code": "escape" }], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "h", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [{ "key_code": "left_arrow" }], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "j", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [{ "key_code": "down_arrow" }], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "k", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [{ "key_code": "up_arrow" }], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "l", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [{ "key_code": "right_arrow" }], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "a", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "a", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "b", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "b", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "c", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "c", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "d", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "d", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "e", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "e", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "f", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "f", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "g", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "g", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "i", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "i", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "m", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "m", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "n", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "n", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "o", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "o", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "p", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "p", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "q", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "q", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "r", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "r", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "s", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "s", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "t", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "t", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "u", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "u", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "v", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "v", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "w", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "w", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "x", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "x", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "y", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "y", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "z", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "z", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "1", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "1", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "2", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "2", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "3", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "3", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "4", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "4", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "5", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "5", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "6", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "6", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "7", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "7", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "8", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "8", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "9", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "9", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "0", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "0", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "equal_sign", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "equal_sign", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "from": { | |
| "key_code": "hyphen", | |
| "modifiers": { "mandatory": ["right_command"] } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "hyphen", | |
| "modifiers": ["left_control"] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment