Download
(8Kb)
Download
Updated: 03-04-18 06:30 AM
Pictures
File Info
Updated:03-04-18 06:30 AM
Created:12-10-13 07:17 PM
Downloads:5,669
Favorites:44
MD5:
Categories:Buff, Debuff, Spell, Action Bar Mods, Miscellaneous

PhanxBind  Popular! (More than 5000 hits)

Version: 7.3.5.0
by: Phanx [More]

I am no longer developing or maintaining World of Warcraft addons. I haven't played in years, and don't have the time or interest to continue working on addons for a game I don't play anymore. If you are an addon author interested in continuing one of my addons, please see https://phanx.net/addons/. If you are an addon user, sorry, but there won't be any more fixes or updates from me.
Direct key bindings for your spells and macros.
[DE] Direkttastenbelegungen für Eure Zauber und Makros.
[ES] Asignaciones de teclas directas para tus hechizos y macros.
[FR] Raccourcis directs pour vos sorts et macros.
[IT] Assegnazioni di tasti diretti per i vostri incantesimi e macro.
[PT] Teclas de atalho diretas para seus feitiços e macros.
[RU] Прямые назначения клавиш для ваших заклинаний и макросов.
Unlike some similar addons, it does not provide a special, separate UI for setting bindings. All bindings are done right in your spellbook or macro UI.
  1. Open your spellbook or macro UI.
  2. Click the new button at the bottom of the window (labelled "Start Binding").
  3. Hover over the spell or macro you want to bind.
  4. Press the key (or combination of keys) you want to bind to the spell or macro.
  5. Click the button again (now labelled "Stop Binding") or just close the window.
To remove a binding, hover over the spell or macro and press the Esc key. If you bind a key to a spell or macro that already has a binding, the old binding will be removed. If you bind a key that was alreadybound to a different spell or macro, the other spell or macro will be unbound. Multiple bindings for a single spell or macro are not supported. Bindings are stored on a per-character basis. There are no options.

Inspired by the old Macaroon Spell Binder.
Language Support
  • Compatible with all languages.
  • Translated into Deutsch, Español, Français, Italiano, Português, and Русский.

Feedback
Open a ticket on GitHub (preferred) or post a comment here on WoWInterface.

If you are reporting a problem, be specific -- tell me which version of the addon you're using (the actual version number, not "latest"), which Broker display you're using, what steps I can follow to reproduce the problem, whether it happens with other addons disabled, and the full text of any related error messages.

Version 7.3.5.0
  • Updated for WoW 7.3
  • Fixed an occasional error about invalid spell slots

Version 7.1.0.0
  • Updated for WoW 7.1

Version 7.0.3.0
  • Updated for WoW 7.0

Version 6.1.0.8
  • Updated for WoW 6.1

Version 6.0.2.31
  • Updated for WoW 6.0
  • Bindings for spells that no longer exist will be removed, with a notification in the chat frame
  • Fixed macro bindings getting lost when macros fail to load in a timely fashion

Version 5.4.7.22
  • Fixed an error preventing the binding of mouse buttons

Version 5.4.2.21
  • Removed a debug print

Version 5.4.2.20
  • Bindings will now be shown on flyout buttons outside of the spellbook
  • Miscellaneous code cleanup

Version 5.4.2.19
  • Fixed an error when editing an existing macro

Version 5.4.2.18
  • Added the ability to bind the left and right mouse buttons with modifiers (but not without)
  • Added Russian localization

Version 5.4.2.15
  • First public release
Post A Reply Comment Options
Unread 12-14-13, 11:36 PM  
Soopie
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 1
File comments: 13
Uploads: 2
Love this addon! Such a simple concept executed perfectly.
Report comment to moderator  
Reply With Quote
Unread 12-18-13, 10:41 AM  
Sylen
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 65
Uploads: 4
No LUA Errors or something similar. I just cant bind "Shift+RightMouseButton" to something. Its independent from the frame it doesnt work in spellbook, macro frame, etc. .

Is this intendent or a bug?
Report comment to moderator  
Reply With Quote
Unread 12-18-13, 03:12 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
I'll look into it.

Edit:
Apparently that was intentional. I've changed it to allow binding the left/right mousebuttons with modifiers (though not by themselves). There'll be a new version up shortly.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 12-18-13 at 06:09 PM.
Report comment to moderator  
Reply With Quote
Unread 12-18-13, 07:01 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Version 5.4.2.18
  • Added the ability to bind the left and right mouse buttons with modifiers (but not without)
  • Added Russian localization

If anyone is using this in a non-English game client, and you notice that the text on the "Start/Stop Binding" button doesn't fit on the button in the macro window, please post a shorter translation. Thanks!
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 01-07-14, 06:43 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Version 5.4.2.19
  • Fixed an error when editing an existing macro
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 01-24-14, 09:38 AM  
Mock
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 83
File comments: 39
Uploads: 3
Great addon! Finally something to replace good ol' binding extension, it's very user friendly.

Found a bug however, it shows the same keybindings on different flyout buttons.
It happens when i open the flyoutbutton with keybinds and then open the one without.



Nothing gamebreaking or anything, hotkeys still works, just if you're bored!
Last edited by Mock : 01-24-14 at 09:40 AM.
Report comment to moderator  
Reply With Quote
Unread 01-24-14, 06:19 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Oh, I don't think I accounted for flyouts opening from places other than the spellbook... though I guess there's no reason to not display the (correct) keybinds on non-spellbook flyouts, since they all use the same system and it's trivial to support.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 01-26-14, 10:53 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Version 5.4.2.21
  • Removed a debug print

Version 5.4.2.20
  • Bindings will now be shown on flyout buttons outside of the spellbook
  • Miscellaneous code cleanup
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 01-29-14 at 10:45 AM.
Report comment to moderator  
Reply With Quote
Unread 03-02-14, 08:43 PM  
JDoubleU00
A Firelord
 
JDoubleU00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 463
File comments: 82
Uploads: 2
Hi,

Great addon. I get an error when trying to bind using Mouse Button 4 or 5 (side buttons on my mouse). It does not matter if it is spells or macros.

Current version
All addons disabled except for Addon Control Panel
The following is the error:

Message: Interface\AddOns\PhanxBind\Common.lua:117: attempt to call global 'button_OnKeyDown' (a nil value)
Time: 03/02/14 21:37:01
Count: 1
Stack: Interface\AddOns\PhanxBind\Common.lua:117: in function <Interface\AddOns\PhanxBind\Common.lua:115>

Locals: self = <unnamed> {
0 = <userdata>
highlight = <unnamed> {
}
parent = SpellButton11 {
}
owner = PhanxSpellBinder {
}
text = <unnamed> {
}
bindType = "SPELL"
}
button = "Button4"
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
highlight = <unnamed> {
}
parent = SpellButton11 {
}
owner = PhanxSpellBinder {
}
text = <unnamed> {
}
bindType = "SPELL"
}
(*temporary) = "BUTTON4"
(*temporary) = "attempt to call global 'button_OnKeyDown' (a nil value)"
buttonToKey = <table> {
MiddleButton = "BUTTON3"
RightButton = "BUTTON2"
LeftButton = "BUTTON1"
}

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-03-14, 12:20 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Version 5.4.7.22
  • Fixed an error preventing the binding of mouse buttons
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 03-25-14, 03:33 PM  
meljen
A Fallenroot Satyr

Forum posts: 28
File comments: 309
Uploads: 0
LOVE this addon so far - I love how I can open my spellbook or macro window and see all my bindings right there. My only question... if I drag the spell / macro onto my action bar, is the binding supposed to show? It doesn't for me. But I also am using AltzUI right now.
Report comment to moderator  
Reply With Quote
Unread 03-25-14, 03:45 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally Posted by meljen
if I drag the spell / macro onto my action bar, is the binding supposed to show?
No. The whole point of this addon is to bind keys to spells and macros without using up action buttons. If you want to use your spells and macros from action buttons, you'll need to click the buttons or assign bindings to those buttons through your action bar addon, and there's not really any point in assigning bindings to those spells or macros using PhanxBind if that's what you want to do.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 03-25-14, 03:53 PM  
meljen
A Fallenroot Satyr

Forum posts: 28
File comments: 309
Uploads: 0
Originally Posted by Phanx
Originally Posted by meljen
if I drag the spell / macro onto my action bar, is the binding supposed to show?
No. The whole point of this addon is to bind keys to spells and macros without using up action buttons. If you want to use your spells and macros from action buttons, you'll need to click the buttons or assign bindings to those buttons through your action bar addon, and there's not really any point in assigning bindings to those spells or macros using PhanxBind if that's what you want to do.
Makes 100% sense. I just wanted to make sure that my UI wasn't interfering with your addon. Thank you!
Report comment to moderator  
Reply With Quote
Unread 03-29-14, 12:59 PM  
meljen
A Fallenroot Satyr

Forum posts: 28
File comments: 309
Uploads: 0
I have your latest version downloaded... my global macros and spellbook remember their binds, but when I log out and back in, my character-specific binds in my macro window are forgotten every single time. Not sure what's going on?

*edit* I also use Clique, would that conflict? I make sure to not have binds on the same abilities across the two addons. The only reason I still have clique on is that I have't moved the bindings over, and I'd need to save a few of my custom macros out of it into my macro book.

Are there any known addon conflicts with your addon? I really love PhanxBind, it's so slick and easy to use!

*edit #2* CRAP - I just now realized that for some reason, some of my global macros are showing up in my character specific window on my druid. She shares the same name as a shaman I had on another server, and that shaman's global macros are showing. When I deleted those on my druid in the character-specific window, it also deleted them from the global window. And some of my paladin macros are showing up for her too (in the character specific window) which is odd since my paladin has a different name. But anyway, whatever is making those macros duplicate themselves from my global window must be why my character specific macros are bugging out? Do you know what might be causing this duplication? I've never had it happen before...
Last edited by meljen : 03-29-14 at 01:13 PM.
Report comment to moderator  
Reply With Quote
Unread 03-30-14, 12:48 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Macro bindings are saved by the name of the macro, so if you have a global macro and a character macro with the same name (or two global macros with the same name, etc), the addon just says "bind the macro called X to this key" and the game picks which macro actually gets bound. I suspect it's always the first one in the list.

As for your macros getting duplicated, I have no idea, but unless you have some other addon managing macros, it sounds like a game problem, and would suggest moving your whole WTF folder (eg. to the desktop) and let WoW recreate it with default settings for everything, then log in without addons and copy over your macros by hand (open the old macro-cache.txt files in Notepad and copy the macro contents) making sure you don't duplciate names. Once you're sure your macro system is working correctly, enable all your addons. If they start getting duplicated again, it's an addon problem, and if you need more help figuring out which addon is causing it, post a thread in the Addon Help forum with a list of your addons. If they don't, then you can log out and copy over any important addon settings files from the old WTF folder.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 03-30-14 at 12:49 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: