If you use IS Boxer, you can create macros within the software.
It works the same as a keybinding, except the macro is stored in your toolkit, which is generated when you start wow through IS.
I believe Macaroon is the best addon for macros.
But someone was saying it would not be maintained.
There was another, Supermacro or something similar.
Which like IS Boxer or Macaroon, let you exceed 255 characters in a macro.
Connect With Us