1
0
Fork 0

[Bug][Core] Fix for Chordal Hold: stuck mods when mod-taps are pressed in a stuttered sequence. (#24878)

This commit is contained in:
Pascal Getreuer 2025-01-29 11:17:54 -08:00 committed by GitHub
parent 08dcc8856f
commit 9d799aff97
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 88 additions and 2 deletions

View file

@ -736,7 +736,7 @@ static void waiting_buffer_chordal_hold_taps_until(keypos_t key) {
while (waiting_buffer_tail != waiting_buffer_head) {
keyrecord_t *record = &waiting_buffer[waiting_buffer_tail];
ac_dprintf("waiting_buffer_chordal_hold_taps_until: processing [%u]\n", waiting_buffer_tail);
if (is_tap_record(record)) {
if (record->event.pressed && is_tap_record(record)) {
record->tap.count = 1;
registered_taps_add(record->event.key);
}