I'm now using this code:
Code:
/cast [@mouseover,help,nomod] [help,nomod] [@player,help,nomod] Lesser healing wave; [@mouseover,help,mod:alt] [help,mod:alt] [@player,help,mod:alt] healing wave; [@mouseover,help,mod:shift] [help,mod:shift] [@player,help,mod:shift] chain heal;
It works perfectly until I bind it to a mouse button, after it's bound to one of the keeps on my mouse, I can't use this macro while hovering over a portrait and cast, which I can do perfectly if it's bound to one of the numeric keys.