qmk_firmware/quantum/process_keycode
Gergely Nagy 70e42489de tap-dance: Support for holding keys
With this change, tap dance will now store the pressed state of the
tap-dance key, and allow one to make an action sooner, while the key is
still held, and only unregister when the key is released.

The registration must happen in the `on_dance_finished` callback, while
unregistering goes to `on_reset`. The surrounding code makes sure not to
call either multiple times.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-07-22 09:10:17 +02:00
..
process_chording.c Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_chording.h Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_leader.c Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_leader.h Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_midi.c Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_midi.h Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_music.c Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_music.h Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_tap_dance.c tap-dance: Support for holding keys 2016-07-22 09:10:17 +02:00
process_tap_dance.h tap-dance: Support for holding keys 2016-07-22 09:10:17 +02:00
process_unicode.c Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00
process_unicode.h Moves features to their own files (process_*), adds tap dance feature (#460) 2016-06-29 17:49:41 -04:00