Ich konnte dieses Problem mit den komplexen Modifikationen von Karabiner-Elements beheben .
Hier ist meine komplette karabiner.json
Datei.
Unter habe profiles -> rules -> manipulators
ich zwei Manipulatoren hinzugefügt. Einer für sym
und einer für cur
.
Ich habe den sym
Manipulator unten kopiert :
{ "conditions": [ "name": "sym", "type": "variable_if", "value": 0 }, { "name": "cur", "type": "variable_if", "value": 0 } ], "from": { "key_code": "quote", "modifiers": { "optional": [ "any" ] } }, "to": [ { "set_variable": { "name": "sym", "value": 1 } } ], "to_after_key_up": [ { "set_variable": { "name": "sym", "value": 0 } } ], "type": "basic" }
Dann habe ich jede Tasteneinstellung durchlaufen, dh wenn die Taste ohne Modifikator, sym
Modifikator und cur
Modifikator gedrückt wird .
Das funktioniert einwandfrei.