-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
weird extra keycode being send if release LT() before another key #1370
Comments
turn out it's cause by enabling the |
I don't know what's wrong, but I can check this more carefully at some point. I think many things are getting quite complex, especially in how different features interact with each other, in this case the tapping and combo, so I really think we need to get some unit tests added, to both help with the implementation, and to make sure that nothing breaks. |
I think I found the issue, and commented on the pull request. But because it's not easy to fix I suggest that you don't use the same keys for LT and combos. |
@fredizzimo |
Sounds like this is resolved? If not, then please reopen or open a new issue. |
I downloaded the latest version few days ago and recompile the keyboard and found this issues, not sure if it's something wrong on my end or it's a new bug. say
Base layer: character "A" lay on top of Number layer: "1"
When I pressed the key to enter Number layer (let's call it Numb Key here)
If I press down Numb Key, then tap "A" then release Numb Key will send "1" which is what we want.
But
if I press down Numb, -> press down "A", (send "1") -> let go of Numb Key, -> let go "A" key (send "a").
I don't think it used to behave this way can someone try it and see if this happen to too thanks :)
The text was updated successfully, but these errors were encountered: