As of 2026-11-06, first draft. Forever build 1.60.1.70790. Nothing below was checked in game.
Warlock hotkeys by spec: Affliction, Demonology, Destruction
The idea
- Movement: WASD, with A and D strafing and the mouse turning. WERD and QWES versions of every chart are further down.
- Main bar: the leveling rotation and sustain: Shadow Bolt, Corruption, Immolate, Bane of Agony, Life Tap, the drains, Fear, Searing Pain and Death Coil, with Health Funnel on 1 and Howl of Terror on 2.
- Demons are on the number row: 3 to 6, with Incubus and Inferno on Shift-5 and Shift-6, and utility on Shift-1 to Shift-3. No source names a warlock form, so Action Bar 1 never pages.
- Layers:
- Shift: talent spells, area damage and Banish.
- Ctrl: the pet bar, then curses and rituals.
- Alt: defensives and Demonology cooldowns, then armor and stones on Alt-1 to Alt-5.
- Racials: Alt-Q is your race's combat racial and Ctrl-Z its utility racial (table below).
- Pictures:
warlock-keys-affliction.png,warlock-keys-demonology.pngandwarlock-keys-destruction.png: the keyboard per spec at level 60.warlock-wiring.png: each key, its binding command, the action slot or pet bar button, and what each spec gets there.
Setting it up by hand
- Turn on the bars: Settings > Gameplay > Action Bars: turn on Action Bars 2, 3, 4 and 5. A hidden bar's buttons don't respond to keys, and its bindings don't show in Key Bindings.
- Movement: Key Bindings > Movement:
- Bind your scheme's four keys (Movement schemes, below).
- Unbind Turn Left and Turn Right; the mouse turns.
- Bind each key to the button the wiring diagram names:
- ACTIONBUTTON is Action Bar 1.
- MULTIACTIONBAR1BUTTON is Action Bar 2, MULTIACTIONBAR2BUTTON is Action Bar 3, MULTIACTIONBAR3BUTTON is Action Bar 4 and MULTIACTIONBAR4BUTTON is Action Bar 5.
- BONUSACTIONBUTTON is the pet bar: "Pet Action Button 1-10" in Key Bindings.
- Fill the bars:
- Drag each spell onto its button.
- In Forever, new spells and ranks no longer go onto your bars by themselves. Drag each one on when you learn it.
- Default keys you lose: binding a key replaces its default job. C no longer opens the Character pane; open it from the menu bar, or bind Toggle Character Pane to Shift-C.
Main bar
| Key | Spell | Key | Spell |
|---|---|---|---|
| Q | Shadow Bolt | Z | Drain Soul |
| E | Corruption | X | Fear |
| R | Immolate | C | Searing Pain |
| F | Bane of Agony | V | Death Coil |
| T | Life Tap | 1 | Health Funnel |
| G | Drain Life | 2 | Howl of Terror |
Other bars
| Layer | Keys |
|---|---|
| Demons and utility (Action Bar 5) | 3 Imp, 4 Voidwalker, 5 Succubus, 6 Felhunter, Shift-5 Incubus, Shift-6 Inferno; Shift-1 Unending Breath, Shift-2 Detect Invisibility, Shift-3 Sense Demons |
| Shift (Action Bar 2) | Q Incinerate, E Siphon Life, R Conflagrate, F Shadowburn, T Wrack, G Soul Fire, Z Curse of Exhaustion, X Drain Mana, C Rain of Fire, V Hellfire, B Bane of Havoc, N Banish |
| Ctrl: pet bar | Q Attack, E Follow, R Stay, F/T/G/V the demon's abilities (pet bar buttons 4-7), 1/2/3 pet bar buttons 8-10 (stances) |
| Ctrl (Action Bar 3) | X Curse of the Elements, C Curse of Weakness, B Curse of Recklessness, N Curse of Tongues, 4 Eye of Kilrogg, 5 Ritual of Summoning, 6 Subjugate Demon, Z utility racial |
| Alt (Action Bar 4) | Q combat racial, E Shadow Ward, R Fel Domination, F Soul Link, T Demonic Sacrifice, G Bane of Doom, Z Amplify Curse, 1 Demon Armor / Demon Skin, 2 Create Healthstone, 3 Create Soulstone, 4 Create Spellstone, 5 Create Firestone |
The pet bar:
- Each demon fills buttons 4-7 with its own abilities, for example Firebolt, Torment, Lash of Pain or Spell Lock.
- The Attack, Follow and Stay positions are Classic's defaults.
- Forever brought back Aggressive mode, in the Pet tab of the spellbook.
Racials by race
Warlocks in Forever can be Human, Gnome, Orc, Undead or Troll (Troll is new in Forever).
| Race | Alt-Q (combat) | Ctrl-Z (utility) |
|---|---|---|
| Human | Will to Survive: removes stuns | Perception: detect stealth for 20 s |
| Gnome | Escape Artist: breaks roots and snares | Eureka!: an 8 s buff, cheaper spells and +10% damage |
| Orc | Blood Fury: +10% Attack Power and Spell Power for 15 s | Shatter Curse |
| Undead | Will of the Forsaken: removes Charm, Fear and Sleep | Cannibalize |
| Troll | Berserking: +10% attack and cast speed for 15 s | Rapid Regeneration |
Orc's passive Command adds 5% pet damage.
What changes by spec
| Key | Affliction | Demonology | Destruction |
|---|---|---|---|
| Shift-Q | (empty) | (empty) | Incinerate |
| Shift-E | Siphon Life | (empty) | (empty) |
| Shift-R | (empty) | (empty) | Conflagrate |
| Shift-F | (empty) | (empty) | Shadowburn |
| Shift-T | Wrack | (empty) | (empty) |
| Shift-Z | Curse of Exhaustion | (empty) | (empty) |
| Shift-B | (empty) | (empty) | Bane of Havoc |
| Alt-R | (empty) | Fel Domination | (empty) |
| Alt-F | (empty) | Soul Link | (empty) |
| Alt-T | (empty) | Demonic Sacrifice | (empty) |
| Alt-Z | Amplify Curse | (empty) | (empty) |
Forever changes that shaped this
From Blizzard's Rogue and Warlock class deep dive (Oct 7) and the beta development notes (to Nov 2):
- Banes:
- Curse of Agony and Curse of Doom are now Bane of Agony and Bane of Doom.
- Only one Bane of yours can be on a target, so F, Alt-G and Shift-B (Havoc) exclude each other.
- Curse of Shadows is removed. Curse of the Elements now covers all magic damage.
- New talent spells:
- Wrack: Affliction's 31-point talent.
- Bane of Havoc: Destruction's 21-point talent. A second target takes 15% of your damage.
- Incinerate: Destruction's 31-point talent. It requires Bane of Havoc.
- Conflagrate is now Destruction's 16-point talent.
- Demonology: Demonic Sacrifice (11 points) lasts 2 hours, Fel Domination is the 16-point talent and Soul Link the 21-point talent.
- Soul Shards:
- Drain Soul gives a shard with a chance that grows each tick.
- On Nov 2 that chance on damage without a kill was cut sharply, so shards come mostly from kills.
- Firestone and Spellstone are now weapon imbues, and Spellstone boosts only Shadow damage.
- Pets now get 2 Health per point of your Stamina (was 7.5). Summon Incubus costs a Soul Shard.
Sources
- Blizzard "Class Deep Dives: Rogue and Warlock", 2026-10-07. It covers the talent trees, which the Nov 2 notes then partly changed.
- Blizzard "Beta Development Notes - Updated November 2", captured 2026-11-04. Its warlock and pet sections run from the first post to the Nov 2 post, and the newest wins.
- ForeverAuras 1.2.2
SecretAuraRanks.lua(beta data from before Nov 2, read 2026-11-05) gives the spell names, including Subjugate Demon. - Racials: the racial pass in the same Blizzard thread, and foreverdb "Races, classes and reworked racials" (Sep 29, updated later) for the race list and the actives.
- Bindings:
- Warcraft Wiki "BindingID" (fetched 2026-11-06) lists BONUSACTIONBUTTON1-10.
- A Blizzard Classic forum thread (Aug 2023) names them "Pet Action Button 1 - 10" in Key Bindings.
Unverified
- The talent trees here come mostly from the Oct 7 deep dive. By this repo's rule, talent claims from before Nov 2 are stale. The Nov 2 notes change only a few warlock talents and don't contradict these placements.
- Tree placement of Siphon Life, Amplify Curse and Shadowburn follows Classic.
- Subjugate Demon is the client's name for what Classic calls Enslave Demon. The rename is inferred from the spell ids.
- Racials: the race list and the actives come from sources older than the Nov 2 notes (foreverdb, Sep 29, and the October racial pass). Of the actives here, the Nov 2 post mentions only Blood Fury, Berserking and Cannibalize.
- Incubus and Inferno: summon levels.
- Pet bar: the default positions on Forever's pet bar.
- Spell levels aren't shown. A key stays empty until you learn its spell.
- Pictures assume the spec's full talent set at 60.



