Aqui está:
$${
if(asprinter)
log(&d[Macro] &bSprint &4[OFF]);
keyup(forward)
unsprint;
unset(asprinter)
stop;
else;
log(&d[Macro] &bSprint &2[ON]);
set(asprinter)
do;
keydown(forward)
sprint;
loop;
endif;
}$$
Não tenho conhecimento sobre o criador deste macro, portanto peço desculpas caso o mesmo se sinta incomodado com isso.
[hr]
Caso resolvido, tópico fechado e tag [Resolvido] Adicionada ao titulo.
Obs: Esta mensagem é automática.