Macros and keybinds
Paste into the macro window (/macro), pick an icon, drag to a bar. These use the modern conditionals the Forever client supports. Tap Copy on any macro.
Every class
Focus heal / one-button target
/cast [@mouseover,help,nodead][help,nodead][@player] Healing Wave
Heals the frame under your mouse, else your target, else you. Change the spell for any healer.
Attack and start auto-attack
/startattack /cast Heroic Strike
Starts swinging if you are not, then queues the ability; stops the 'I pressed the button and nothing happened' problem.
Pet attack
/petattack /cast Hunter's Mark
Sends the pet and marks in one press.
Mount or dismount
/dismount [mounted] /cast [nomounted,outdoors] Brown Horse
Replace the mount name; works for any class with a mount.
Stopcasting interrupt
/stopcasting /cast Kick
Cancels your current cast so the interrupt fires instantly (Kick, Pummel, Counterspell, Earth Shock).
Trinket + cooldown
/use 13 /use 14 /cast Recklessness
Uses both trinket slots with the big cooldown; errors for trinkets on cooldown are harmless.
Warrior
Charge or Intercept by stance
/cast [stance:1] Charge; [stance:3] Intercept
One key for both gap closers; add [stance:2] Taunt for defensive.
Shield Bash / Pummel
/stopcasting /cast [stance:1/2] Shield Bash; [stance:3] Pummel
The interrupt for whichever stance you are in.
Overpower swap
/cast [stance:1] Overpower; Battle Stance
Press once to switch to Battle, again to Overpower; same trick for Berserker Stance abilities.
Sunder spam with auto-attack
/startattack /cast Sunder Armor
Tank opener; five stacks then switch to Shield Slam/Revenge.
Paladin
Seal twist
/cast Seal of Command /cast Judgement
Re-seal then judge in one press; swap for Seal of the Crusader for the twist.
Emergency bubble + heal
/cast Divine Shield /cast Holy Light
Bubble then hard-cast; cancel the bubble with /cancelaura Divine Shield on another key.
Cleanse mouseover
/cast [@mouseover,help][help] Cleanse
Dispels without changing target during raids.
Blessing by class
/cast [@mouseover,help] Blessing of Kings; Blessing of Kings
Buff whoever you hover.
Hunter
Full pet start
/petattack /cast Hunter's Mark /cast Serpent Sting
Pulls with the pet, marks and stings.
Feign Death safety
/stopcasting /cast Feign Death
Drops threat even mid-cast of Aimed Shot.
Trap and swap
/cast Freezing Trap /stopcasting
Lay the trap; combine with Feign Death on the next press.
Mend pet mouseover
/cast [@pet] Mend Pet
Keeps the pet alive without targeting it.
Rogue
Stealth opener
/cast [stealth] Cheap Shot; Sinister Strike
Cheap Shot from stealth, Sinister Strike otherwise: one key, no wasted globals.
Kick
/stopcasting /cast Kick
Interrupt.
Sprint + Vanish escape
/cast Vanish /cast Sprint
Both in one press; Vanish first so Sprint does not break it.
Poison apply
/use Instant Poison /use 16
Applies to the main hand; /use 17 for the off-hand on a second line.
Priest
Shield mouseover
/cast [@mouseover,help][help][@player] Power Word: Shield
Shield anyone under the mouse.
Fade panic
/stopcasting /cast Fade
Drops threat instantly.
Shadow rotation start
/cast Vampiric Embrace /cast Shadow Word: Pain
Two debuffs in one press for leveling.
Mind Blast + wand
/cast Mind Blast /cast Shoot
Fires Mind Blast if ready, else wands; stop the wand with the same key.
Shaman
Totem drop
/cast Strength of Earth Totem /castsequence reset=10 Searing Totem, Mana Spring Totem
Earth totem plus a sequence for the next two; press three times.
Earth Shock interrupt
/stopcasting /cast Earth Shock
Interrupt.
Ghost Wolf toggle
/cancelform /cast [noform] Ghost Wolf
In and out of wolf on one key.
Healing Wave mouseover
/cast [@mouseover,help][help][@player] Lesser Healing Wave
Fast heal for raids.
Mage
Frost Nova + blink
/cast Frost Nova /cast Blink
Root and escape; use a second press for Blink if Nova is on cooldown.
Counterspell
/stopcasting /cast Counterspell
Interrupt.
Polymorph focus
/cast [@focus,harm][harm] Polymorph
Sheep your focus without losing your kill target.
Water and food
/cast Conjure Water /cast Conjure Food
Both conjures; press twice.
Warlock
Dot opener
/castsequence reset=combat/target Curse of Agony, Corruption, Immolate
One key for the three dots in order; resets when you change target.
Life Tap + Drain
/cast Life Tap /cast Drain Life
Tap then drain in one press for the leveling loop.
Pet sacrifice
/cast Sacrifice
Voidwalker shield when the fight goes wrong.
Soulstone mouseover
/cast [@mouseover,help][help] Soulstone Resurrection
Stone a healer without targeting.
Druid
Powershift
/cast !Cat Form
Shifts out and back into cat for energy; the ! keeps you in form if already in it.
Bear emergency
/cast [noform:1] Dire Bear Form; Enrage
Into bear with Enrage on the second press.
Decurse mouseover
/cast [@mouseover,help][help] Remove Curse
Raid decursing.
Innervate the healer
/cast [@focus,help][help] Innervate
Set a healer as focus at the pull.
Keybind layout
| 1–5 and shift+1–5 | Core rotation and openers; keep your most pressed ability on 1. |
| Q, E, R, F | Movement-side abilities: interrupt, defensive, heal, pet. |
| Mouse 4/5 | Cooldowns or mount. |
| Shift+space / ctrl+space | Trinkets, racial (Blood Fury, Berserking, Will of the Forsaken). |
| Focus key | Set focus on the sheep target or the healer you Innervate; one macro covers it. |
- The Forever client uses the modern macro conditionals ([@mouseover], [help], [harm], [stance:n], [stealth]); older 1.12 syntax (/script) is not needed.
- 255 characters per macro; use short spell names and no extra spaces.
- Mouseover heals plus raid frames remove most of the clicking in a healer's night.
- Test every macro on a training dummy after a patch; renamed talents (Mangle is now Primal Bite) break /cast lines silently.
Next
AddonsRaid frames and bars that make mouseover workRaid roster plannerBuffs and debuff slotsStarter buildsPer spec
Macros are editorial; test after each build. Data from talentsforever.com (CC BY 4.0), read from the WoW Forever beta client, build macros. Updated 2026-10-27. World of Warcraft is a trademark of Blizzard Entertainment; this is a fan site.