SpellBinding

Binding UI

SpellBinding is a powerful keybinding tool, fully utilising the power of AceDB datatypes. It lets you bind spells, macros and items without placing them on an action button. The use of binding sets allows for very flexible configurations.

All bindings set using this addon are override bindings, which means they exist as an extra layer on top of the regular bindings and only when the addon is loaded. Regular bindings will never be undone as a result of binding with this addon.

Open the addon using either of the following commands:

/spellbinding
/sb

Bindings

Drag spells, macros and items onto the frame to include them in the list. If you drag something onto an existing binding or header, its binding set will be selected for the new binding. Click an item in the list to set a binding and a binding set for it. (read more about binding sets below) If you want to bind a mouse button, make sure to click within the bounds of the frame.

You can bind the clicking of a button frame by clicking the Bind click button, and clicking the desired button frame using the mouse button that you want to be used in the keybinding.

Binding sets

Binding sets allows you to set up sets of bindings based on a number of predetermined AceDB datatypes. You may for example specify a set of global bindings that's applied for all characters, as well as individual character bindings that are applied on top of the global ones.

Available sets include:
- Global - all characters
- Faction - faction
- Faction - realm - faction and realm specific
- Realm - realm specific
- Race - race specific
- Class - class specific
- Character - character specific
- Profile - profile specific

The Character set only applies bindings to the current character, the Realm set only applies to characters on the current realm, and so on.

You may define the priority of the binding sets to determine how to solve binding conflicts. For example, you may want global bindings to override character specific ones, instead of the opposite. Move sets up and down in the Binding sets tab to modify their priorities. The higher a set is placed in the list, the higher its priority.

Profile

The Profile tab determines which profile is used when using the Profile binding set.

Custom

The Custom tab is an alternative to the Bindings tab view that lets you view bindings by key instead of by spell. You may define how many and which keys are to be shown. You may for example set it up to display all your num pad bindings, your mouse buttons or something completely different.

Bind items in this interface by dragging them to the desired button.

Facts

Date created
Jul 15, 2013
Category
Last update
Oct 22, 2014
Development stage
Beta
License
All Rights Reserved
Curse link
SpellBinding
Downloads
1,118
Recent files
  • B: Beta 0.1.0 for 6.0.2 Oct 22, 2014
  • A: r24 for 6.0.2 Oct 15, 2014
  • A: r23 for 5.4.8 Sep 11, 2014
  • A: r22 for 5.4.8 Sep 07, 2014
  • A: r21 for 5.4.8 Aug 01, 2014

Authors

Relationships

Embedded library
Ace3
LibDualSpec-1.0
Libra