Replies: 1 comment 4 replies
-
|
I tagged this as a question about how to configure a well-functioning Karabiner-Elements. However, if you or others believe this indicates a dysfunction within KE itself, I will change this to an issue with a |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to develope a QMK inspired
caps-wordcomplex modification (see below). However, only thespacebaras configured below seems to exit the "mode". Can someone please help me configure this so thatescapealso configures. I note that there might be another part of my config that could be impacting this, so please let me know if that would be helpful in resolving this difficulty. Thanks in advance!!{ "description" : "CAPS-WORD", "manipulators" : [ { "from" : { "simultaneous" : [ { "key_code" : "q" }, { "key_code" : "w" } ], "simultaneous_options" : { "detect_key_down_uninterruptedly" : false, "key_down_order" : "insensitive", "key_up_order" : "insensitive", "key_up_when" : "any" } }, "to" : [ { "key_code" : "f16" }, { "set_variable" : { "name" : "in-capsword", "value" : 1 } } ], "conditions" : [ { "identifiers" : [ { "product_id" : 42233, "vendor_id" : 936 } ], "type" : "device_unless" }, { "identifiers" : [ { "product_id" : 14649, "vendor_id" : 49835 } ], "type" : "device_unless" }, { "identifiers" : [ { "product_id" : 13360, "vendor_id" : 19280 } ], "type" : "device_unless" } ], "type" : "basic" }, { "from" : { "key_code" : "spacebar", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "spacebar" }, { "set_variable" : { "name" : "in-capsword", "value" : 0 } } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "escape", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "escape" }, { "set_variable" : { "name" : "in-capsword", "value" : 0 } } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "caps_lock", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "escape" }, { "set_variable" : { "name" : "in-capsword", "value" : 0 } } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "modifiers" : { "optional" : [ "any" ] }, "simultaneous" : [ { "key_code" : "j" }, { "key_code" : "k" } ], "simultaneous_options" : { "detect_key_down_uninterruptedly" : false, "key_down_order" : "insensitive", "key_up_order" : "insensitive", "key_up_when" : "any" } }, "to" : [ { "key_code" : "tab" } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "modifiers" : { "optional" : [ "any" ] }, "simultaneous" : [ { "key_code" : "k" }, { "key_code" : "l" } ], "simultaneous_options" : { "detect_key_down_uninterruptedly" : false, "key_down_order" : "insensitive", "key_up_order" : "insensitive", "key_up_when" : "any" } }, "to" : [ { "key_code" : "return_or_enter" }, { "set_variable" : { "name" : "in-capsword", "value" : 0 } } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "simultaneous" : [ { "key_code" : "j" }, { "key_code" : "l" } ], "simultaneous_options" : { "detect_key_down_uninterruptedly" : false, "key_down_order" : "insensitive", "key_up_order" : "insensitive", "key_up_when" : "any" } }, "to" : [ { "key_code" : "delete_or_backspace" } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "q", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "q", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "w", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "w", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "e", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "e", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "t", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "t", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "a", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "a", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "s", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "s", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "d", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "d", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "f", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "f", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "g", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "g", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "z", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "z", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "x", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "x", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "c", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "c", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "v", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "v", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "y", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "y", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "u", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "u", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "i", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "i", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "o", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "o", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "p", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "p", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "h", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "h", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "j", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "j", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "k", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "k", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "l", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "l", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "b", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "b", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "n", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "n", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "n", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "m", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "comma", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "comma", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "period", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "period", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" }, { "from" : { "key_code" : "slash", "modifiers" : { "optional" : [ "any" ] } }, "to" : [ { "key_code" : "slash", "modifiers" : [ "left_shift" ] } ], "conditions" : [ { "name" : "in-capsword", "value" : 1, "type" : "variable_if" } ], "type" : "basic" } ] }Beta Was this translation helpful? Give feedback.
All reactions