aboutsummaryrefslogtreecommitdiffstats
path: root/tests/tap_dance
Commit message (Collapse)AuthorAgeFilesLines
* Reduce tap dance memory usage, move state out of data (#25415)Stephen Ostermiller2025-11-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use less tap dance memory. Use dynamically allocated sparse array for tap dance state, dynamically allocate tap dance state when needed and free it when the tap dance is done. * new approach * Use null, check for null * Reformat with docker * Use uint8 with idx rather than uint16 with keycode in state * fix accidental change * reformat * Add null check * add documentation tip suggested by tzarc * Only allow tap dance state allocation on key down, not on key up Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Only allow tap dance allocation on key down, not on key up Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * add user action required section --------- Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Tap dance introspection (#24049)Nick Brassel2024-07-063-4/+4
|
* Align location of tap dance keycode (#22742)Joel Challis2023-12-241-1/+1
|
* On-each-release tap dance function (#20255)leep-frog2023-07-273-1/+141
| | | | Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Tap Dance: remove `qk_` prefix (#19313)Ryan2022-12-142-15/+15
|
* Fix layer switching from tap dances by redoing the keymap lookup (#17935)Sergey Vlasov2022-10-035-0/+859
|
* [Core] Process all changed keys in one scan loop, deprecate ↵Stefan Kerkmann2022-08-061-2/+1
| | | | `QMK_KEYS_PER_SCAN` (#15292)
* tap-dance: Rename tests so that tap_dance is used consistently (#17396)Jouke Witteveen2022-06-165-0/+592