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

Missed keystrokes when using secondary action #1372

Open
jacereda opened this issue Dec 20, 2024 · 3 comments
Open

Missed keystrokes when using secondary action #1372

jacereda opened this issue Dec 20, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@jacereda
Copy link

Describe the bug

My Atreus misses keystrokes in https://vice-emu.sourceforge.io/

To Reproduce

  1. Install Vice from the above URL.
  2. Configure a key as Space when tapped and Layer Shift when held.
  3. Launch x64sc.
  4. Press the Space key several times, you should notice it fails to register the keypress quite often.

Expected behavior
Keystrokes should always be registered.

Desktop (please complete the following information):

  • OS: NixOS and Windows
  • Chrysalis Version: Chrysalis 2024.1126.2237

Additional context

I suspect key up events happen too fast, maybe a setting to configure the time could help here?

@jacereda jacereda added the bug Something isn't working label Dec 20, 2024
@obra
Copy link
Member

obra commented Dec 20, 2024 via email

@jacereda
Copy link
Author

I only tried Layer Shift, but it also fails with Enter and Backspace.

I also have a Chocofi with pretty much the same configuration and also suffers from the same problem in Vice. I've just reflashed qmk in the Chocofi with #define TAP_CODE_DELAY 40 and it fixed the issue. Also tried with a 20 ms delay, but it was still missing keystrokes from time to time.

Is there any equivalent to that define in Kaleidoscope?

@jacereda
Copy link
Author

Same issue in qmk: qmk/qmk_firmware#24741

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants