qmk_firmware/quantum/process_keycode
SjB 5a860b71a1 race condition between oneshot_mods and tap_dance
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.
2017-01-29 13:26:31 -05:00
..
process_chording.c
process_chording.h
process_leader.c
process_leader.h
process_midi.c
process_midi.h
process_music.c turn off rgb_midi in ez 2017-01-23 13:55:24 -05:00
process_music.h
process_printer.c
process_printer.h
process_printer_bb.c
process_tap_dance.c race condition between oneshot_mods and tap_dance 2017-01-29 13:26:31 -05:00
process_tap_dance.h race condition between oneshot_mods and tap_dance 2017-01-29 13:26:31 -05:00
process_unicode.c
process_unicode.h