|
|
@@ -0,0 +1,911 @@
|
|
|
+{
|
|
|
+ "title": "Roman's modifiers",
|
|
|
+ "rules": [
|
|
|
+ {
|
|
|
+ "description": "Change Fn+Enter&Space to Command+Enter&Space,Change Command+Shift to Control+Space,Change Option+Tab to Command+Tab.",
|
|
|
+ "manipulators": [
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "left_shift",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "left_option"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "spacebar",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "return_or_enter",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "return_or_enter",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "spacebar",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "spacebar",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "left_arrow",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "home"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "right_arrow",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "end"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "up_arrow",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "page_up"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "down_arrow",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "page_down"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "tab",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "left_option"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "tab",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "Change Fn+C,P,Q,A,Z,R to Control+C,P,Q,A,Z,R in ITerm",
|
|
|
+ "manipulators": [
|
|
|
+ {
|
|
|
+ "conditions": [
|
|
|
+ {
|
|
|
+ "type": "frontmost_application_if",
|
|
|
+ "bundle_identifiers": [
|
|
|
+ "^com\\.googlecode\\.iterm2$",
|
|
|
+ "^com\\.vandyke\\.SecureCRT$"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "c",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "c",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "conditions": [
|
|
|
+ {
|
|
|
+ "type": "frontmost_application_if",
|
|
|
+ "bundle_identifiers": [
|
|
|
+ "^com\\.googlecode\\.iterm2$",
|
|
|
+ "^com\\.vandyke\\.SecureCRT$"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "a",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "a",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "conditions": [
|
|
|
+ {
|
|
|
+ "type": "frontmost_application_if",
|
|
|
+ "bundle_identifiers": [
|
|
|
+ "^com\\.googlecode\\.iterm2$",
|
|
|
+ "^com\\.vandyke\\.SecureCRT$"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "z",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "z",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "conditions": [
|
|
|
+ {
|
|
|
+ "type": "frontmost_application_if",
|
|
|
+ "bundle_identifiers": [
|
|
|
+ "^com\\.googlecode\\.iterm2$",
|
|
|
+ "^com\\.vandyke\\.SecureCRT$"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "p",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "p",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "conditions": [
|
|
|
+ {
|
|
|
+ "type": "frontmost_application_if",
|
|
|
+ "bundle_identifiers": [
|
|
|
+ "^com\\.googlecode\\.iterm2$",
|
|
|
+ "^com\\.vandyke\\.SecureCRT$"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "r",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "r",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "description": "Change fn + letter to left_command + letter,Ban Fn+Q",
|
|
|
+ "manipulators": [
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "a",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "a",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "b",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "b",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "c",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "c",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "d",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "d",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "e",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "e",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "f",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "f",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "g",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "g",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "h",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "h",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "i",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "i",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "j",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "j",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "k",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "k",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "l",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "l",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "m",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "m",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "n",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "n",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "o",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "o",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "p",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "p",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "q",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "q",
|
|
|
+ "modifiers": [
|
|
|
+ "left_control"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "r",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "r",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "s",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "s",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "t",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "t",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "u",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "u",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "v",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "v",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "w",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "w",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "x",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "x",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "y",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "y",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "basic",
|
|
|
+ "from": {
|
|
|
+ "key_code": "z",
|
|
|
+ "modifiers": {
|
|
|
+ "mandatory": [
|
|
|
+ "fn"
|
|
|
+ ],
|
|
|
+ "optional": [
|
|
|
+ "any"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "to": [
|
|
|
+ {
|
|
|
+ "key_code": "z",
|
|
|
+ "modifiers": [
|
|
|
+ "left_command"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}
|