Is there anyway to make Soul Swapping into a single macro without using a modifier button
What I want to do is soul swap my target and then 'exhale' it onto a prioritised list from
Mouse over, focus or my target (this is in case I change manually)
I currently have two macros
Soul Swap 1
#showtooltip soul swap
/cast Soul Swap
Soul Swap 2
#showtooltip soul swap
/cast [@mouseover,exists,harm,nodead]Soul Swap;[@focus,exists,harm,nodead]Soul Swap; Soul Swap
Some may ask why the first is necessary, but it seems there is/was a bug when having the Soul Swap spell on the spell bar(s) with using macros for the same.
I have a merc keyboard, so was considering programming that to do it (having not programmed the keys before)... I had a little read around, I believe this maybe illegal, as if it is not possible to do the above in one button then against the rules to make the keyboard do it for me...