-
Notifications
You must be signed in to change notification settings - Fork 135
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
one-shot-press shift does not work correctly in some cases, likely due to the rapidity of its release #740
Comments
Interesting, going by the logs the event sequence looks correct. Isolating to the relevant events:
This reminds me a little of #733, where the order of events from kanata is correct but the DE is not processing it correctly due to the rapidity of events. What happens if you use |
As an aside, it's a little unusual that there are three release events for |
@jtroo config:
output:
config:
output:
|
After playing with one-shot-release i realised its not an ideal replacement since if you roll 2 keys in succession they are both capitalised as probably intended |
@dlip I had an idea for how this might be fixed. Could you test out #748, which delays the one-shot-press release by 10 ticks instead of releasing on the next tick? Can also play around with different values for the delay if it didn't help, or also to see what the minimum value that works for you is. |
@jtroo that branch is working great for me! |
Requirements
Describe the bug
I'm not able to get one-shot shift working, even using the artsey example it doesn't work.
Relevant kanata config
https://github.com/jtroo/kanata/blob/main/cfg_samples/artsey.kbd
To Reproduce
Expected behavior
key should be uppercase but is lowercase
Kanata version
1.5
Debug logs
Operating system
linux
Additional context
No response
The text was updated successfully, but these errors were encountered: