qmk_firmware/quantum/process_keycode
Gergely Nagy ce8cc9219f tap-dance: Support user_data for the callbacks
Refactored the code a little, so all callbacks now receive a `user_data`
pointer, which can be anything. As an example, the key pairs from
`ACTION_TAP_DANCE_DOUBLE` now use this, and custom, built-in functions.

This makes it easier to extend the tap dance functionality, and also
simplifies the code a little.

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 user_data for the callbacks 2016-07-22 09:10:17 +02:00
process_tap_dance.h tap-dance: Support user_data for the callbacks 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