Unfortunately that makes Healbot and the plugin redundant for 99% of people using MMO mice. Buttons 6-15 are not used by MMO mice as they are bound to keyboard number keys by default, with no means to bind the keys to the infamous 6-15 buttons that don't exist in anywhere outside of WoW, and only with one specific, and discontinued mouse.
Its possible to implement custom binds the same way as Clique and Vuhdo do, just set the mouse to some obscure keyboard presses that will never get used and MMO mice are functional in wow. All Healbot would need to do is add the option to use keyboard binds and it would work with MMO mice too.
As it stands people who have popular MMO mice are not going to use Healbot because of this limitation, which is a shame, because its otherwise the best healing addon imo.
Thanks for your help anyway, hope this explains the problem to others who also try to do what I do, and saves them some time.
As I'm sure you know, mouse button 4-5 are mapped to forward/back in windows, and are picked up in WoW as buttons 4-5.
For WoW to pick up buttons 6-15 they have to be assigned to the correct function.
There's nothing online about how to assign these functions, and without knowing what function button 6-15 are in WoW there's no way to get it working.
If someone else has the addon working with their extra mouse buttons they must be using the very old Steelseries MMO mouse:
The code in wow to interpret extra buttons 4-31 is probably there just for this mouse.
All in all the addon is useless to me, and other MMO mice users because there's no way to assign these buttons. If there was some kind of explanation of what buttons 6-15 functions were, it would be possible to make it work, but since there's not, its impossible.
A suggestion from me: make the plugin work with your own keypresses for those buttons. Allowing people with popular and modern MMO mouse to use them with Healbot.
No, the add-on binds to mouse clicks defined in wow. There is no mapping or anything done by the add-on.
Get your mouse buttons 6 - 15 to work in wow and it will work in the add-on.
Things to note,
On a Mac these buttons are supported by the os,
Windows only supports 5 buttons by default but players have stated buttons 6 - 15 works, it is possible the mouse manufacturer supplies a driver to enable the extra buttons.
Ultimately you need a mouse that truly supports buttons 6 - 15 in Windows or use a mac
Thanks for your reply.
There's no such thing as mouse buttons 6-15. Each button must have an assignment to be recognized by the OS, be that Windows or Mac. If someone has these buttons working, a function must be assigned to them which is recognized in game.
I have no clue how others have been able to get it working, and can only assume they run a set of mappings on their mouse that is recognized by Healbot by default.
Could you give some more info about the exact mappings, their functions, or alternatively link me to part of the source code that shows how Healbot 'inteprets' these key presses so I can have a look please?
The default mapping on all MMO mice is either the number pad on top of keyboard or number pad to the side. This is the case with the most popular MMO mice from Razer, Logitech, Steelseries etc. They are mapped this way by default to work with in-game action bars.
Having some kind of obscure mapping in Healbot to buttons which frankly I've never even heard existing doesn't really help me, or anyone else with an MMO mouse use the addon.