since the keycode for a tap dance process gets process only after the TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT - TAPPING_TERM time to tap or double tap on the key. This fix save the oneshot_mods into the action.state structure and applies the mods with the keycode when it's registered. It also unregisters the mod when the the tap dance process gets reset. |
||
|---|---|---|
| .. | ||
| process_chording.c | ||
| process_chording.h | ||
| process_leader.c | ||
| process_leader.h | ||
| process_midi.c | ||
| process_midi.h | ||
| process_music.c | ||
| process_music.h | ||
| process_printer.c | ||
| process_printer.h | ||
| process_printer_bb.c | ||
| process_tap_dance.c | ||
| process_tap_dance.h | ||
| process_unicode.c | ||
| process_unicode.h | ||