ElvUI Combat Bind
ElvUI Combat Bind allows you to use ElvUI keybinding mode while in combat.
Normally, ElvUI disables its keybind mode once combat begins. This addon provides a separate /eb command that lets you continue selecting action buttons and assigning keybinds during combat.
Because World of Warcraft does not allow addons to modify real keybindings during combat lockdown, changes made while fighting are temporarily queued and automatically applied when combat ends.
Usage
Type:
/eb
- Out of combat: opens ElvUI's normal keybind mode.
- In combat: opens Combat Bind mode.
- Hover an ElvUI action button and press the key you want to assign.
- The new binding is displayed as pending.
- When combat ends, queued changes are automatically applied and saved.
You can also clear bindings, discard pending changes, or close the interface while keeping changes queued.
Technical Details
ElvUI Combat Bind does not bypass Blizzard's protected combat restrictions.
WoW prevents addons from calling binding functions such as SetBinding() while combat lockdown is active. Instead, Combat Bind records the requested binding changes during combat and applies them after PLAYER_REGEN_ENABLED, when protected operations are permitted again.
The addon:
- Requires ElvUI.
- Does not modify any ElvUI files.
- Leaves ElvUI's existing
/kbcommand unchanged. - Adds
/ebspecifically for Combat Bind mode. - Uses ElvUI's normal binding system when out of combat.
- Queues binding assignments and removals while in combat.
- Automatically applies and saves queued bindings when combat ends.
- Uses its own combat-safe hover and tooltip handling rather than forcing ElvUI's normal bind interface through combat lockdown.
- Avoids directly modifying protected action buttons during combat.
The goal is to stay as close as practical to ElvUI's normal keybinding workflow while respecting Blizzard's secure UI restrictions.
Compatibility
Designed specifically for ElvUI action bars.
This addon does not attempt to remove or circumvent World of Warcraft's combat lockdown system. Any operation Blizzard prohibits during combat remains deferred until combat ends.

