Last active
March 21, 2026 00:25
-
-
Save moritzWa/77dba2a6521631ec18cebc54c852df56 to your computer and use it in GitHub Desktop.
Karabiner-Elements full config backup (ADNW/Neo2 layout - 2026-03-20)
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
| { | |
| "profiles": [ | |
| { | |
| "complex_modifications": { | |
| "rules": [ | |
| { | |
| "description": "Map Fn/Globe key to F18 (for free-whisper-flow)", | |
| "manipulators": [ | |
| { | |
| "type": "basic", | |
| "from": { | |
| "key_code": "fn", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "f18" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Map Cmd+Shift+T (ADNW J position) to reopen closed tab in Chrome", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.google\\.Chrome$" | |
| ], | |
| "type": "frontmost_application_if" | |
| }, | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "j", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "shift" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^com\\.apple\\.keylayout\\.US$" | |
| } | |
| }, | |
| { | |
| "key_code": "t", | |
| "modifiers": [ | |
| "command", | |
| "shift" | |
| ] | |
| }, | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "ADNW ergonomic cut/copy/paste (Cmd+I=Cut, Cmd+E=Copy, Cmd+A=Paste)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_if", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Cmd+I (ADNW) -> Cut", | |
| "from": { | |
| "key_code": "s", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "z", | |
| "modifiers": [ | |
| "command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_if", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Cmd+E (ADNW) -> Copy", | |
| "from": { | |
| "key_code": "d", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "i", | |
| "modifiers": [ | |
| "command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_if", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Cmd+A (ADNW) -> Paste", | |
| "from": { | |
| "key_code": "f", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "y", | |
| "modifiers": [ | |
| "command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "ADNW digit input (Cmd+Opt + home row keys -> 0-9)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+P (ADNW) -> 1", | |
| "from": { | |
| "key_code": "period", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "3" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+W (ADNW) -> 2", | |
| "from": { | |
| "key_code": "comma", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "2" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+T (ADNW) -> 4", | |
| "from": { | |
| "key_code": "j", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "4" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+R (ADNW) -> 5", | |
| "from": { | |
| "key_code": "k", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "5" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+N (ADNW) -> 6", | |
| "from": { | |
| "key_code": "l", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "6" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+G (ADNW) -> 7", | |
| "from": { | |
| "key_code": "u", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "7" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+C (ADNW) -> 8", | |
| "from": { | |
| "key_code": "i", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "8" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+L (ADNW) -> 9", | |
| "from": { | |
| "key_code": "o", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "9" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+Space -> 0", | |
| "from": { | |
| "key_code": "spacebar", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "0" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Opt+P (ADNW) -> 1", | |
| "from": { | |
| "key_code": "m", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "1" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "ADNW special character shortcuts (Opt+P -> %, Opt+Z -> ;)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Opt+P (ADNW) -> %", | |
| "from": { | |
| "key_code": "m", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^com\\.apple\\.keylayout\\.US$" | |
| } | |
| }, | |
| { | |
| "key_code": "5", | |
| "modifiers": [ | |
| "shift" | |
| ] | |
| }, | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Opt+Z (ADNW) -> ;", | |
| "from": { | |
| "key_code": "slash", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^com\\.apple\\.keylayout\\.US$" | |
| } | |
| }, | |
| { | |
| "key_code": "semicolon" | |
| }, | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "ADNW navigation (tab switching, word jumping, search word in new tab)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+R (ADNW) -> Left tab (Opt+Cmd+Left)", | |
| "from": { | |
| "key_code": "k", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "option", | |
| "command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+N (ADNW) -> Right tab (Opt+Cmd+Right)", | |
| "from": { | |
| "key_code": "l", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "option", | |
| "command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Fn+Left -> Jump to prev word (Opt+Left)", | |
| "from": { | |
| "key_code": "left_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "fn" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Fn+Right -> Jump to next word (Opt+Right)", | |
| "from": { | |
| "key_code": "right_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "fn" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Shift+Fn+Left -> Select prev word (Opt+Shift+Left)", | |
| "from": { | |
| "key_code": "left_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "shift", | |
| "fn" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "option", | |
| "shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+Shift+Fn+Right -> Select next word (Opt+Shift+Right)", | |
| "from": { | |
| "key_code": "right_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "shift", | |
| "fn" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "option", | |
| "shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "description": "Cmd+\u00c4 (ADNW) -> Search Word in New Tab (copy, new tab, paste, enter)", | |
| "from": { | |
| "key_code": "t", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^com\\.apple\\.keylayout\\.US$" | |
| } | |
| }, | |
| { | |
| "key_code": "c", | |
| "modifiers": [ | |
| "command" | |
| ] | |
| }, | |
| { | |
| "key_code": "t", | |
| "modifiers": [ | |
| "command" | |
| ] | |
| }, | |
| { | |
| "key_code": "v", | |
| "modifiers": [ | |
| "command" | |
| ] | |
| }, | |
| { | |
| "key_code": "return_or_enter" | |
| }, | |
| { | |
| "select_input_source": { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Neo2 mod 3 and layer 4. Rule applied to all keyboards.", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "backslash", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_option" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "caps_lock", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_option" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "right_option", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_command" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 2 | |
| } | |
| ], | |
| "from": { | |
| "simultaneous": [ | |
| { | |
| "key_code": "grave_accent_and_tilde" | |
| }, | |
| { | |
| "key_code": "right_command" | |
| } | |
| ] | |
| }, | |
| "to": [ | |
| { | |
| "halt": true, | |
| "set_variable": { | |
| "name": "neo2_mod_4", | |
| "value": 2 | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_if", | |
| "value": 2 | |
| } | |
| ], | |
| "from": { | |
| "simultaneous": [ | |
| { | |
| "key_code": "grave_accent_and_tilde" | |
| }, | |
| { | |
| "key_code": "right_command" | |
| } | |
| ] | |
| }, | |
| "to": [ | |
| { | |
| "set_variable": { | |
| "name": "neo2_mod_4", | |
| "value": 0 | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 2 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "grave_accent_and_tilde", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "set_variable": { | |
| "name": "neo2_mod_4", | |
| "value": 1 | |
| } | |
| } | |
| ], | |
| "to_after_key_up": [ | |
| { | |
| "set_variable": { | |
| "name": "neo2_mod_4", | |
| "value": 0 | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 2 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "right_command", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "set_variable": { | |
| "name": "neo2_mod_4", | |
| "value": 1 | |
| } | |
| } | |
| ], | |
| "to_after_key_up": [ | |
| { | |
| "set_variable": { | |
| "name": "neo2_mod_4", | |
| "value": 0 | |
| } | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "d", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "down_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "e", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "up_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "s", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "f", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "q", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_up" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "t", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "z", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "escape" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "w", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "delete_or_backspace" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "r", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "delete_forward" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "b", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "undo" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "c", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "insert" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "m", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_1" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "comma", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_2" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "period", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_3" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "j", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_4" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "k", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_5" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "l", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_6" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "u", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_7" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "i", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_8" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "o", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_9" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "spacebar", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_0" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "9", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_slash" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "0", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_asterisk" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "hyphen", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_hyphen" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "p", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "keypad_plus" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "v", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "return_or_enter" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "quote", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "period" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "semicolon", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "comma" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "x", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "tab" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "8", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "tab" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_0", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "insert" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_1", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "end" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_2", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "down_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_3", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_4", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_5", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_6", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_7", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "home" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_8", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "up_arrow" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_9", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_up" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_period", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "delete_or_backspace" | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "n", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "semicolon", | |
| "modifiers": [ | |
| "right_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "slash", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "command", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "slash", | |
| "modifiers": [ | |
| "right_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Mod4+Cmd+Shift+A -> Select to line beginning (Cmd+Shift+Left)", | |
| "from": { | |
| "key_code": "a", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "shift" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "left_command", | |
| "shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Mod4+Cmd+A -> Line beginning (Cmd+Left)", | |
| "from": { | |
| "key_code": "a", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Mod4+Cmd+Shift+G -> Select to line end (Cmd+Shift+Right)", | |
| "from": { | |
| "key_code": "g", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command", | |
| "shift" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "left_command", | |
| "shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "description": "Mod4+Cmd+G -> Line end (Cmd+Right)", | |
| "from": { | |
| "key_code": "g", | |
| "modifiers": { | |
| "mandatory": [ | |
| "command" | |
| ], | |
| "optional": [ | |
| "caps_lock" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "a", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "g", | |
| "modifiers": { | |
| "optional": [ | |
| "shift", | |
| "caps_lock", | |
| "left_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "non_us_backslash" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "non_us_backslash", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "1" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "1", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "2" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "2", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "3" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "3", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "4" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "4", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "5" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "5", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "6" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "6", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "7" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "7", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "hyphen" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "hyphen", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "equal_sign" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "equal_sign", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "open_bracket" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "open_bracket", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "close_bracket" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "close_bracket", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "y" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "y", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "h" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "h", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_plus" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_plus", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_hyphen" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_hyphen", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_asterisk" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_asterisk", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_slash" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_slash", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_num_lock" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_num_lock", | |
| "modifiers": [ | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Neo2 layer 6", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "non_us_backslash", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "non_us_backslash", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "1", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "1", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "2", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "2", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "3", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "3", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "4", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "4", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "5", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "5", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "6", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "6", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "7", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "7", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "8", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "8", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "9", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "9", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "0", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "0", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "hyphen", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "hyphen", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "equal_sign", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "equal_sign", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "q", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "q", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "w", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "w", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "e", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "e", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "r", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "r", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "t", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "t", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "y", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "y", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "u", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "u", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "i", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "i", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "o", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "o", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "p", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "p", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "open_bracket", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "open_bracket", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "close_bracket", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "close_bracket", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "a", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "a", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "s", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "s", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "d", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "d", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "f", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "f", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "g", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "g", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "h", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "h", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "j", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "j", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "k", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "k", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "l", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "l", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "semicolon", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "semicolon", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "quote", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "quote", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "z", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "z", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "x", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "x", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "c", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "c", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "v", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "v", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "b", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "b", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "n", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "n", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "m", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "m", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "comma", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "comma", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "period", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "period", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "slash", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "slash", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_0", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_0", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_1", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_1", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_2", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_2", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_3", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_3", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_4", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_4", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_5", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_5", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_6", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_6", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_7", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_7", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_8", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_8", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_9", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_9", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_period", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_period", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_plus", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_plus", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_hyphen", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_hyphen", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_asterisk", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_asterisk", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_slash", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_slash", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "input_sources": [ | |
| { | |
| "input_source_id": "^org\\.sil\\.ukelele.keyboardlayout\\.neo.*$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeo2$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschBone$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschNeoQwertz$" | |
| }, | |
| { | |
| "input_source_id": "^org\\.unknown\\.keylayout\\.DeutschADNW$" | |
| } | |
| ], | |
| "type": "input_source_if" | |
| }, | |
| { | |
| "name": "neo2_mod_4", | |
| "type": "variable_unless", | |
| "value": 0 | |
| } | |
| ], | |
| "from": { | |
| "key_code": "keypad_num_lock", | |
| "modifiers": { | |
| "mandatory": [ | |
| "right_option" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down", | |
| "modifiers": [ | |
| "left_option", | |
| "left_shift" | |
| ] | |
| }, | |
| { | |
| "key_code": "keypad_num_lock", | |
| "modifiers": [ | |
| "left_shift", | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "name": "Default profile", | |
| "selected": true, | |
| "simple_modifications": [ | |
| { | |
| "from": { | |
| "key_code": "backslash" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "quote" | |
| } | |
| ] | |
| }, | |
| { | |
| "from": { | |
| "key_code": "quote" | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "backslash" | |
| } | |
| ] | |
| } | |
| ], | |
| "virtual_hid_keyboard": { | |
| "keyboard_type_v2": "ansi" | |
| } | |
| }, | |
| { | |
| "name": "Guest", | |
| "virtual_hid_keyboard": { | |
| "keyboard_type_v2": "ansi" | |
| } | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment