so in case someone else would be interested for such macro, let's write the correct one:
Code:
#showtooltip Drain Soul
/cast [nomodifier] Drain Soul(Rank 1); [modifier:shift]Drain Soul(Rank 1)
...then bind that macro on whatever key (ie. with spellBinder)
Right?