Download
(9 Kb)
Download
Updated: 08-30-14 09:59 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:08-30-14 09:59 PM
Created:12-10-13 07:17 PM
Downloads:936
Favorites:33
MD5:
Categories:Buff, Debuff, Spell, Action Bar Mods, Miscellaneous
5.4
PhanxBind
Version: 5.4.8.26
by: Phanx [More]
Direct key bindings for your spells and macros.
Direkttastenbelegungen für Eure Zauber und Makros.
Asignaciones de teclas directas para tus hechizos y macros.
Raccourcis directs pour vos sorts et macros.
Assegnazioni di tasti diretti per i vostri incantesimi e macro.
Teclas de atalho diretas para seus feitiços e macros.
Прямые назначения клавиш для ваших заклинаний и макросов.

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. Currently, items are not supported in PhanxBind as I never used this feature in Macaroon, but if you have a strong need to bind items and a good reason why you can't use a macro, feel free to convince me.

Language Support

Works in all languages. The display text for the Start/Stop Binding button is translated into English, Deutsch, Español, Français, Italiano, Português, and Русский. If you can provide translations for 한국어, 简体中文, or 繁體中文; or if you can offer a better (eg. shorter, so it fits on the button better) translation for your language, please post a comment!

Feedback

Post a comment. If you are reporting a bug, please first make sure you have the latest version from this page, and then include detailed instructions I can follow to reproduce the bug myself, whether the bug still happens when all other addons are disabled, and the exact text of the accompanying error message (if any).

Also, if you have any ideas for a better name, please do share.
Version 5.4.8.26
  • Fixed mouse wheel bindings

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
Archived Files (6)
File Name
Version
Size
Author
Date
5.4.7.22
7kB
Phanx
03-03-14 12:20 AM
5.4.2.21
7kB
Phanx
01-29-14 10:45 AM
5.4.2.20
7kB
Phanx
01-26-14 10:53 PM
5.4.2.19
8kB
Phanx
01-07-14 06:43 PM
5.4.2.18
8kB
Phanx
12-18-13 07:00 PM
5.4.2.15
7kB
Phanx
12-10-13 07:17 PM


Post A Reply Comment Options
Unread 08-31-14, 07:17 AM  
MacMystery
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Phanx
Version 5.4.8.26
  • Fixed mouse wheel bindings
Works perfectly now. Thanks for the fast fix !
MacMystery is offline Report comment to moderator  
Reply With Quote
Unread 08-30-14, 09:59 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
Version 5.4.8.26
  • Fixed mouse wheel bindings
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 08-29-14, 04:27 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
Hmm, I thought that was already supported... I don't use any mouse wheel bindings, though, so it's entirely possible I broke this feature at some point and just never noticed. I'll look into it and release an update soon if needed.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 08-29-14, 01:17 PM  
MacMystery
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Love this addon, but one request.

Could you please add the ability to bind to the mousewheel ? I used bindpad and had a pull macro bound to shift+mousewheelup, would love to be able to keep using this.
MacMystery is offline Report comment to moderator  
Reply With Quote
Unread 03-30-14, 05:17 PM  
meljen
A Fallenroot Satyr

Forum posts: 24
File comments: 290
Uploads: 0
Okay, an update on my macros getting all messed up...

I followed your instructions, thanks for the help Phanx. I renamed my global macros that were being copied over, deleted a few, and then deleted the copied over ones that were in my character-specific window. Renaming them globally seemed to work.

So it seemed to be a very, very strange internal error on my end somewhere. Never seen it happen before. NO idea what caused it. But thankfully all of my addons were able to be turned back on without a hitch. ;-)

Thanks again for the help!
meljen is offline Report comment to moderator  
Reply With Quote
Unread 03-30-14, 10:19 AM  
meljen
A Fallenroot Satyr

Forum posts: 24
File comments: 290
Uploads: 0
Originally Posted by Phanx
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.
Thank you very much. Will do this today. I'll let you know what happens. Hopefully it's just a WTF issue.
meljen is offline Report comment to moderator  
Reply With Quote
Unread 03-30-14, 12:48 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
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.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Last edited by Phanx : 03-30-14 at 12:49 AM.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 03-29-14, 12:59 PM  
meljen
A Fallenroot Satyr

Forum posts: 24
File comments: 290
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.
meljen is offline Report comment to moderator  
Reply With Quote
Unread 03-25-14, 03:53 PM  
meljen
A Fallenroot Satyr

Forum posts: 24
File comments: 290
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!
meljen is offline Report comment to moderator  
Reply With Quote
Unread 03-25-14, 03:45 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
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.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 03-25-14, 03:33 PM  
meljen
A Fallenroot Satyr

Forum posts: 24
File comments: 290
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.
meljen is offline Report comment to moderator  
Reply With Quote
Unread 03-03-14, 12:20 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
Version 5.4.7.22
  • Fixed an error preventing the binding of mouse buttons
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 03-02-14, 08:43 PM  
rocnroll
A Wyrmkin Dreamwalker
 
rocnroll's Avatar

Forum posts: 58
File comments: 21
Uploads: 0
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!
rocnroll is offline Report comment to moderator  
Reply With Quote
Unread 01-26-14, 10:53 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
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
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Last edited by Phanx : 01-29-14 at 10:45 AM.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 01-24-14, 06:19 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4266
File comments: 1955
Uploads: 39
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.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: