I think it's been asked before, but I cannot find it for the life of me.

I duplicated a portion of Xzin's setup on my Xkeys because I liked the way it allowed for more flexibility with healing options. I set 2 whole columns of keys to heal a single, specific target (A, B, G, D, or O).

Anyway, I have a macro set up for each character on each Shaman, meaning I am using 5 macro slots on each toon for these. Add on top of that the fact that I have one for LHW and CH as well and you see I lose a lot of macro slots to accomplish this.

They look like this:

[code:1]#showtooltip
/tar Solusaa
/cast [target=player,exists,nodead,help] Healing Wave
[/code:1]

Now, the crux here is that I have to redo my keybindings on my Xkeys so I can take advantage of modifiers on these macros to come up with something like this:

[code:1]#showtooltip
/tar Solusaa
/cast [dead][help][nocombat] Ancestral Spirit
/cast [nodead][help][modifier:shift] Lesser Healing Wave
/cast [nodead][help][modifier:ctrl]Chain Heal
/cast [nodead][help] Healing Wave
[/code:1]

This would allow me to condense the macros to 5.

My question here involves usage of the modifiers. Is it possible to apply a different set of modifiers to change targets within these macros? I want to condense this further down to 1 or 2 macros for each toon, if possible.

Also, can any of these conditionals be shortened (I.E., "modifier" to "mod", "target" to "tar")? WoWWiki has nothing on this aside from a tidbit here and there, but nothing useful.

I am fairly certain the modified macro is too long, so if you know of any other condensing methods, do tell.