GamepadMacros adds ready-made macros for playing World of Warcraft: Forever with a controller or on a Steam Deck: things a controller makes awkward, each turned into one button for your gamepad's action bar.
The macros
| Macro | What it does |
|---|---|
| Heal Me | Heals yourself, whatever you have targeted (Holy Light, Lesser Heal or Heal, Healing Touch, Healing Wave; paladins, priests, druids and shamans) |
| Quest Item | Uses the quest item in your bags: one that starts a quest first, else a quest item you can use. GamepadMacros keeps it pointing at the right item as your bags change |
| Save Gear | Saves what you are wearing as the gear set "GamepadMacros" |
| Wear Gear | Puts that gear set back on (not in combat) |
| Leave Group | Leaves your party or raid |
| Hello, Thanks, Follow Me, Need Help | The /wave, /thank, /followme and /helpme emotes, for when there is no keyboard to type on |
All but Heal Me are account-wide General macros, so they use none of a character's 18 macro slots and every character shares them.
Using it
Type /gpm (or /gamepadmacros), or use the minimap button, which shows once you use a controller (press a button or move a stick), so it stays out of the way when you play with mouse and keyboard.
- In the Gamepad macros window, click Add on a macro, or Add all.
- Drag the macro from the window onto a slot on your gamepad's action bar (or click it once to pick it up, then click the slot).
Nothing is added until you ask. A macro you made yourself with the same name is never overwritten. If the game cannot do something (gear sets, for example), that macro says what it needs instead of being added.
| Command | What it does |
|---|---|
/gpm |
Open the window |
/gpm add |
Add every macro you are missing |
/gpm remove |
Delete the macros GamepadMacros added (your own stay) |
/gpm button |
Minimap button on or off |
These macros were part of MacroKit 0.6; they moved here in their own addon. Ones MacroKit added are taken over.
More from this author
Other small addons for World of Warcraft: Forever, all free:
- GatherLog remembers ore, herbs, fishing pools, skinning spots, chests and rares across all your characters, and guides you back to the best spots.
- MouseTip shows tooltips at your mouse cursor.
- RangeShade shades action buttons red when your target is out of range.
- JunkMate sells junk and repairs at vendors, and warns when your gear is wearing out.
- AltGlance shows all your characters at a glance: level, gold, rested and where you left them.
- SwiftQuest accepts quests and hands them in as soon as you talk to the quest giver, without ever choosing a reward for you.
- SessionRecap keeps a running tally of your play session: gold, experience per hour, quests, gathering and loot.
- MacroKit adds ready-made macros for your class and spec, for all nine classes, and never overwrites your own.
- ZoomPad puts big + and - buttons on screen that zoom the camera, made for the Steam Deck touchscreen.
Source
Free and open source (MIT): github.com/bizzal70/GamepadMacros

