Here's a helpful little snippet for fellow QMK warriors:
#define SEND(case_enum, string) \
case case_enum:\
if (record -> event.pressed) {\
SEND_STRING(string);\
}\
return false;\
break
Looking at the OP article, I don't know if the `return false;` is really necessary? I copied it from elsewhere.This lets you just say `SEND(MIC_MUTE, SS_LCTL(SS_LALT(SS_LSFT(SS_TAP(X_F10))));` or what have you.
I left off the final semicolon because it looks more natural to me.