EDIT: Solved by implementing fix. from PR 1586.
I'm currently using an interpretation of Callum's layout for ZMK, so I rely heavily on &sk modifiers.
Here's the link to my config.
Now to the problem.
When I press &mo NAV &sk LSHFT &sk ALT then release &mo NAV and hit &kp A twice, the desired output is:
Å // ⌥+⇧+a
a // a
However, this is what I'm getting
Å // ⌥+⇧+a
å // ⌥+a
Karabiner Event Viewer shows the first a key down with the flags left_shift and left_option and the second one still with left_option. I've attached an screenshot to this message.
For what is worth I've set &sk in my config with quick-release and a huge release-after-ms:
&sk {
release-after-ms = <5000>;
quick-release;
};
Any ideas on how to get to the desired behavior?