This website works better with JavaScript.
Explore
Help
Sign In
xenua
/
zmk
Watch
1
Star
0
Fork
You've already forked zmk
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1867
Commits
1
Branch
0
Tags
14 MiB
Tree:
2e9ab8b006
xmkb
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '2e9ab8b006'
${ noResults }
zmk
/
app
/
tests
/
combo
/
press-release-long-combo-wr...
/
events.patterns
2 lines
29 B
Raw
Normal View
History
Unescape
Escape
fix(combos): Check each combo key, not just last The current combo completion check only makes sure the last key in the combo is set. This works when the combo is typed correctly initially, or when reraising events in a combo of length two. However, it fails for longer combos since the last event in pressed_keys might be set, but the first (or subsequent) event in pressed_keys can be NULL thanks to release_pressed_keys. Also added a regression test.
4 years ago
s/.*hid_listener_keycode_//p