diff options
| author | Ilya Zhuravlev <whatever@xyz.is> | 2024-09-07 19:49:19 -0600 |
|---|---|---|
| committer | Ilya Zhuravlev <whatever@xyz.is> | 2024-09-07 19:49:19 -0600 |
| commit | a780dd1cb1736b67b2139bf15cb93c932108e8fd (patch) | |
| tree | 6e9bccf1700bfd804643aba6aed8ce219f03b40d /quantum/process_keycode/process_dynamic_macro.h | |
| parent | bb7961c3c27666c154393bca22aef31f8e60f5b9 (diff) | |
| parent | f0435451446621a0e768c8a9123789b239a325b4 (diff) | |
Merge remote-tracking branch 'qmk/master' into merge-2024-09-07
Diffstat (limited to 'quantum/process_keycode/process_dynamic_macro.h')
| -rw-r--r-- | quantum/process_keycode/process_dynamic_macro.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/quantum/process_keycode/process_dynamic_macro.h b/quantum/process_keycode/process_dynamic_macro.h index 2f10733cae..984fc0cd41 100644 --- a/quantum/process_keycode/process_dynamic_macro.h +++ b/quantum/process_keycode/process_dynamic_macro.h @@ -37,8 +37,14 @@ void dynamic_macro_led_blink(void); bool process_dynamic_macro(uint16_t keycode, keyrecord_t *record); -void dynamic_macro_record_start_user(int8_t direction); -void dynamic_macro_play_user(int8_t direction); -void dynamic_macro_record_key_user(int8_t direction, keyrecord_t *record); -void dynamic_macro_record_end_user(int8_t direction); +bool dynamic_macro_record_start_kb(int8_t direction); +bool dynamic_macro_record_start_user(int8_t direction); +bool dynamic_macro_play_kb(int8_t direction); +bool dynamic_macro_play_user(int8_t direction); +bool dynamic_macro_record_key_kb(int8_t direction, keyrecord_t *record); +bool dynamic_macro_record_key_user(int8_t direction, keyrecord_t *record); +bool dynamic_macro_record_end_kb(int8_t direction); +bool dynamic_macro_record_end_user(int8_t direction); +bool dynamic_macro_valid_key_kb(uint16_t keycode, keyrecord_t *record); +bool dynamic_macro_valid_key_user(uint16_t keycode, keyrecord_t *record); void dynamic_macro_stop_recording(void); |
