-
-
Notifications
You must be signed in to change notification settings - Fork 39.9k
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
With eager_pk, fast key stroke will give stucked key event #6032
Comments
not just eager per key. I've seen this with eager per row, and I think that ZSA (Ergodox EZ) has a number of reports of this too |
Thanks - yeah as a result of using changed to do cycle optimization this bug was introduced. |
@elfmimi could you test to ensure your fix is symmetric? e.g. set |
glad to hear that! And yeah, @elfmimi could you open a PR with this change? |
Well, worst case, I'm testing out drashna/qmk_firmware@d9525c0db as that looks to include the changes to both, and I'll report back of that fixes the issues that I've been having. |
I'd like to leave it to you two. @alex-ong I checked and it behaved just as you mentioned. the final state is key down. |
@drashna code looks right. If it seems like it works (set |
Was this eventually fixed? Can this be closed? |
There is a PR for it, which is waiting on being merged. But yeah, I think it's fixed |
Describe the Bug
When you select eager_pk as your debouncing filter,
if you press and release a key before the DEBOUNCE period ends,
that key will get stucked and keep appears to be held down to the OS and the user.
How to Reproduce
rules.mk:
DEBOUNCE_TYPE=eager_pk
config.h:
#define DEBOUNCE 100
and hit any key real quick.
Additional Context
The bug is introduced with this commit.
d0fb700 #5621
Here is an example how to fix this.
elfmimi@c69f740
Push notice: @alex-ong
The text was updated successfully, but these errors were encountered: