-
Notifications
You must be signed in to change notification settings - Fork 65
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
Comments
Does it only happen with *space* and *layer shift*?
Does it matter how quickly you're tapping the key?
We don't have the full configuration options exposed in the focus protocol
Chrysalis talks, but if you're up for building your own firmware, there are
some more knobs there. But there's probably an opportunity for a more
sensible default behavior.
If you're comfortable with a text editor and a compiler, I'd love help
getting a reproducible test case together so we know what's going on and
when we've fixed it.
Tests are written as example arduino sketches with 'ktest' files that run
through a series of actions and expectations.
https://github.com/keyboardio/Kaleidoscope/tree/master/tests/plugins/Qukeys/basic
is an example that shows off some testing of a regular+layer shift key.
You run the tests from a git checkout of kaleidoscope by running 'make
simulator-tests'
Let me know what I can answer to help out.
…On Fri, Dec 20, 2024 at 1:48 AM jacereda ***@***.***> wrote:
*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?
—
Reply to this email directly, view it on GitHub
<#1372>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALC2CRXXCWWGQNQRZAR4L2GPRXHAVCNFSM6AAAAABT6Y42B2VHI2DSMVQWIX3LMV43ASLTON2WKOZSG42TEMZUHE2DGOI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
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 Is there any equivalent to that define in Kaleidoscope? |
Same issue in qmk: qmk/qmk_firmware#24741 |
Describe the bug
My Atreus misses keystrokes in https://vice-emu.sourceforge.io/
To Reproduce
x64sc
.Expected behavior
Keystrokes should always be registered.
Desktop (please complete the following information):
Additional context
I suspect key up events happen too fast, maybe a setting to configure the time could help here?
The text was updated successfully, but these errors were encountered: