You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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.
8 years ago
..
process_chording.c Moves features to their own files (process_*), adds tap dance feature (#460) 8 years ago
process_chording.h Moves features to their own files (process_*), adds tap dance feature (#460) 8 years ago
process_leader.c Moves features to their own files (process_*), adds tap dance feature (#460) 8 years ago
process_leader.h Moves features to their own files (process_*), adds tap dance feature (#460) 8 years ago
process_midi.c Missing ifdef statement 8 years ago
process_midi.h Moves features to their own files (process_*), adds tap dance feature (#460) 8 years ago
process_music.c turn off rgb_midi in ez 8 years ago
process_music.h Moves features to their own files (process_*), adds tap dance feature (#460) 8 years ago
process_printer.c working with power limit 8 years ago
process_printer.h working with power limit 8 years ago
process_printer_bb.c working with power limit 8 years ago
process_tap_dance.c race condition between oneshot_mods and tap_dance 8 years ago
process_tap_dance.h race condition between oneshot_mods and tap_dance 8 years ago
process_unicode.c Unregister all mods before inputting Unicode, and reregister afterwards 8 years ago
process_unicode.h fix strict-prototypes warning 8 years ago