I am facing an issue similar to the scenario 2 in the issue #496, where I have a key defined to LT1(KC_SPACE), and when I'm typing fast the KC_SPACE of the tap is sent after the key I press after pressing KC_SPACE.
For example, if I want to type " ff", it gets registered as "f f" instead, this is happening as I am writing this issue, sometimes I'll add a space between words, and the first letter of the next word stays behind the space, like ("somethingl iket his").
Another issue that is somewhat related, is that just like the tap seems a bit off the hold also feels weird, when I want to press something on Layer 1 by holding the space key, the first key pressed after holding is not the one on the layer, like:
KC_F is on layer 0, and KC_MINUS is on layer 1. I activate layer 1 by holding LT1(KC_SPACE).
Hold LT1(KC_SPACE) > press KC_F (KC_MINUS on layer 1) > press KC_F (KC_MINUS). The expected output is "--", but for some reason I get "f-".
I am facing an issue similar to the scenario 2 in the issue #496, where I have a key defined to
LT1(KC_SPACE), and when I'm typing fast theKC_SPACEof the tap is sent after the key I press after pressingKC_SPACE.For example, if I want to type " ff", it gets registered as "f f" instead, this is happening as I am writing this issue, sometimes I'll add a space between words, and the first letter of the next word stays behind the space, like ("somethingl iket his").
Another issue that is somewhat related, is that just like the tap seems a bit off the hold also feels weird, when I want to press something on
Layer 1by holding the space key, the first key pressed after holding is not the one on the layer, like:KC_Fis on layer 0, andKC_MINUSis on layer 1. I activate layer 1 by holdingLT1(KC_SPACE).Hold
LT1(KC_SPACE)> pressKC_F(KC_MINUSon layer 1) > pressKC_F(KC_MINUS). The expected output is "--", but for some reason I get "f-".