I don't want to get a whole new set of buttons for when I go ret or prot, is there a way to check spec 1 or 2 before assigning a macro to a key?

I'm using ISBoxer, but I think this is a macro functionality of the game not an ISBoxer question.