Old school button:1/2 macro HELP

what is the rework for this, trying to use Button:2 as a work around for an @cursor macro otherwise @player when im holding my right click down.

so far i have

#showtooltip
/cast [Button:2][@player] spell "button" or "mouse" is not a proper command.
/cast [nomodifier][@cursor] spell

Thanks for any help.
[this, and this]
[this] [or this]

#showtooltip
/cast [btn:2,@player] [@cursor] spell