Absolutely. Instead of sending keypresses in your mapped keys, send macros instead. This way you can leave your normal UI intact.
Define them in Game Helpers, make a new macro set "Mage" and put your mage toon in the "Enable macros for ... these highlighted characters". This way you can make a macro set for each class, each using the same macro internal keybinds.
"Frostbolt" ctrl-shift-alt-1 /cast [nochanneling,nodead] Frostbolt
"Frost Nova" ctrl-shift-alt-2 /cast [nochanneling,nodead] Frost Nova
"Cone of Cold" ctrl-shift-alt-3 /cast [nochanneling,nodead] Cone of Cold
"Arcane Explosion" ctrl-shift-alt-4 /cast [nochanneling,nodead] Arcane Explosion
"Evocation" ctrl-shift-alt-5 /cast Evocation
"Polymorph" ctrl-shift-alt-6 /cast [nochanneling,nodead] Polymorph
"Decurse" ctrl-shift-alt-7 /stopcasting [@mouseover,help,nodead] /cast [@mouseover,help,nodead] Remove Lesser Curse
"Blizzard" ctrl-shift-alt-8 /cast Blizzard
"Counterspell" ctrl-shift-alt-9 /stopcasting [harm,nodead] /cast [harm,nodead] Counterspell
etc
Then the mapped key for regular DPS has 1 action: Named WoW Macro "Frostbolt"
The mapped key for AOE DPS has 3 actions: Named WoW Macro "Frost Nova", Named WoW Macro "Cone of Cold", Named WoW Macro "Arcane Explosion"
etc
For the decurse macro to work, you will need to have identical party unitframes across all your toons (e.g sort alphabetically), and use ISBoxer's sync cursor action in a press/release key map. For blizzard to work, you can use ISBoxer's Next Click with VFX action, as demonstrated by MiRai in
https://youtu.be/PsAIukHgWgo
Connect With Us