Spec Keybinds

Action Bars

An addon for World of Warcraft that enables per-specialization key binding support.

WoW 12.0.7 Maintained

Trend Explorer

Recent download momentum

Estimated downloads/hour over observed intervals in the last 48 hours.

Latest interval +1 /h 0.997h observed interval · ending Sep 12, 10 PM
Peak estimate +3 /h 1h observed interval · ending Sep 12, 6 PM
Average estimate +0.52 /h Time-weighted · 48h covered of 48h

Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.

About this addon

What it does

An addon for World of Warcraft that enables per-specialization key binding support. After being set, the current key binding layout will automatically change whenever the active specialization is changed. This includes situations when the active specialization is automatically changed by the game (i.e when entering arenas).

How to Use

  1. Setting Keybinds: Using the in-game talent window, activate the specialization you want to set key bindings for. Set your binds in-game.
  2. Loading Keybinds: Using the in-game talent window, activate the desired specialization. Your spec-specific key binds are automatically loaded.

A message similar to the one below will be printed whenever key bindings change:

SpecKeybinds

Compatibility & Limitations

All key bindings belonging to the standard blizzard interface and those showing up in the standard key binding menu (Esc -> Key Bindings) are supported.

Action Bar Mods (ElvUI, Bartender)

The official Blizzard UI offers 8 customizable action bars. Most action bar mods re-use these 8 bars and add a few extra of their own. These mods will have to properly register their own bars with the game or SpecKeybinds won't know they exist.

FAQ

Q: What about the 'Character Specific Key Bindings' toggle in the Key Bindings menu?
A: The addon will save the current active key bindings as character bindings. This means that this toggle will be implicitly set.

Q: Why are (some) of my action bar key bindings not properly getting tracked?
A: See the limitations. For mods like ElvUI use the default blizzard key binding menu (Esc -> Key Bindings) to set your bindings. Avoid using 'Quick Binding Mode' if you don't know what you are doing.

Q: Can you add support for <AddonName>?
A: SpecKeybinds uses the default game functionality to set and retrieve key bindings. Addons that also make use of this mechanism will be supported by default. No special support will be added for any action bar addons, to avoid dependency creep, and to ensure Spec Keybinds remains compatible with future versions of WoW, as best it can.

Feedback

To give feedback or report a bug, please use the issues

At-a-glance numbers

Performance highlights

  • Peaked at Hot #2443 on Aug 23, 2026.
  • Peaked at Rising #3232 on Aug 12, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 1 release in the last 30 days.
  • Averaging 11 new downloads per day over the past week.

Discover more

Keep exploring

Similar addons you might also want to check out.

More by simplyaddons

Same creator, different utilities.

Similar in Action Bars

Comparable addons in the same lane.