It’s great to hear that you’re considering parameterizable smart macros! I myself would love to have them. Here’s one thing it would allow me to do (i.e. I cannot do it now), followed by one that is more of a nice-to-have.
- Can’t do now: I currently trigger my terminal bell macro from my computer via the hidraw interface, thereby displaying the static “BEL” LED text. I would love to be able to set that LED text via parameter. That would allow me to, among other things, display shell exit codes in LED text. Just last week I thought about making separate macros for all 256 exit codes…and promptly decided against it.
- Deduplication: I currently have several different macros that simply call
holdLayer fn{2,3,4}
. Would be nice to DRY that out and only have one macro.