Basically I suck with macros and every attempt I try to make this macro it turns out unsuccessful.

What I want to do is:

For example:

Lesser healing wave is keybinded to "2"

Once 2 is pressed they both heal themselves, once Alt+2 is pressed they both heal "Char B", once Ctrl+2 is pressed they both heal "Char A".


I tried doing:

CharA:
/cast [target=Char A] Lesser Healing Wave
/cast [target=focus,mod:ctrl] Lesser Healing Wave
/cast [target=Char B,mod:alt] Lesser Healing Wave

(The focus is Char A on both)

CharB:
/cast [target=Char B] Lesser Healing Wave
/cast [target=focus,mod:ctrl] Lesser Healing Wave
/cast [target=Char B,mod:alt] Lesser Healing Wave

It works fine normally (the first one) But the other 2 (when I use ctrl and alt) still do the same as the first line. Can someone help fix my noob macro skills please?