The basis for a way to cancel QMK macros in progress
The short version: Use QMK‘s send_string_with_delay() with binary content (as it is not a real string) encoded in a particular manner to piecemeal execute a macro, housekeeping_task_user() to run a state machine for executing the macro (which can check for …
The basis for a way to cancel QMK macros in progress Read more »