Skip to content
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

Multiple key presses not registering - debouncing issue? #11

Open
Daveyr opened this issue Oct 9, 2020 · 3 comments
Open

Multiple key presses not registering - debouncing issue? #11

Daveyr opened this issue Oct 9, 2020 · 3 comments

Comments

@Daveyr
Copy link

Daveyr commented Oct 9, 2020

I have successfully built a yampad and all keys are working, including keys across multiple layers. However, when I rapidly press any of the keys the second and subsequent key presses are not being registered.

Is this a firmware issue or a hardware one? My instinct is that this is a debouncing setting to avoid multiple key presses when you intend only one. However, the current setting means that the numpad is not very usable.

@mattdibi
Copy link
Owner

Hi,

have you tried changing the debouncing delay in QMK? Does it improve?

@Daveyr
Copy link
Author

Daveyr commented Oct 12, 2020

Good call, this was the reason in the end. I used a specific debouncing method (sym_eager_pk) and changed debounce to 2 ms from 5 ms. Now the numpad is a dream to type on. All the firmware files are in https://github.com/Daveyr/yampad. I can issue a pull request if useful?

@mattdibi
Copy link
Owner

mattdibi commented Oct 17, 2020

Glad to hear that. I would happily accept a PR on my qmk firmware fork if you are so inclined.

I've also noticed you opened a PR on the official QMK repo for the yampad. I think once merged it'll make more sense to make that the official configuration for the yampad and remove the references in the documentation pointing to my fork. WDYT?

Unfortunately lately I'm really busy and can only respond issues on weekends. Sorry if I take so long to answer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants