/cast [help] Renew
/cast [harm] Shadow Word: Pain
Something like that?
/cast [help] Renew; [harm] Shadow Word: Pain; Shadow Word: Pain
The second listing of Shadow Word: Pain is so that when I have NO target it shows Shadow Word: Pain (just my choice).
/cast [mod:shift]Mass Dispel;[help,mod:alt][mod:alt, @mouseover,help]Cure Disease;[help][@mouseover, exists][harm]Dispel Magic
That's what I'm doing. Each button already controls 3 spells. And I'm already at the limit of comfortably reachable hotkeys.
At least I have bound SHIFT and ALT to my mouse so I can select my spells with my thumb. Nearly all my spells got this treatment. Every single thing in the book apart from buffs and Mind Soothe. No keybinds left. Macro space is filled up. Leap of Faith to come. Oh my...
I found a spot for GH. And I still have a keybind for ALT left. And I don't even have to throw in a [spec:1] for the Disc stuff. Luxury!
/cast [mod:shift]Inner Focus
/cast [mod:shift,@player]Power Infusion
/cast [mod:shift,help][mod:shift,@mouseover,help][mod:shift,@player]Greater Heal;[help][@mouseover,help] Heal
...and yes, I'm an engineer. Have since vanilla.