Sometimes mouse keybind wont work, specifically mouse button 4, works fine on all other games

Will randomly just stop working which puts me in a bind cause I need it to be reliable in game. I tested it in other stuff and it works fine, I even tabbed out to see if it works when it wasn’t in wow and it was working fine.

I need help, plz.

To clarify this is with a mouse over macro, but it completely wont register the button being clicked when everything else on my cpu does.

There are usually three reasons for this:

  • There is a binding in the mouse software causing a conflict.
  • An addon or overlay is interfering with the area you’re clicking on the screen.
  • Your mouse’s button contact is dying and you don’t use it as regularly elsewhere to notice.
1 Like

I recently install grid, I don’t know what else to think.

When it wasn’t working I immediately tabbed out to see if it would be working elsewhere and it was, but went right back to the game and it was still dead.

Okay, sounds like it’s either #1 or #2, then. You’d want to carefully inspect the mouse software for binds that toggle while gaming, and perhaps perform a UI reset in WoW. But keep in mind, this issue isn’t related to the WoW client, as it doesn’t block mouse inputs at random.

I’ll add another thing that can be the issue - if the bindings are mapped in the mouse software and it crashes or doesn’t open or is on the wrong profile, then this can also occur.

How do I do a UI reset?

(emphasis mine)

This is why. Any mouse button which is configured as a mouse button (1 through 5) will respond, first and foremost, as a mouse button within WoW. Button 2 (typically right mouse) will bring up a context menu or interact with a target, while every other button (1, 3 through 5) will select whatever is under the cursor (optionally interacting if the appropriate config option is set).

As such a mouse-over macro simply cannot work when assigned to a mouse button because it will try to select whatever is under the cursor instead of being passed through to the binding. You’ll either have to re-bind the button on your mouse to something else if its software supports it, or use an addon such as Clique which is specifically designed to override the default behaviour.

2 Likes

I am not sure I understand what you are saying, but I rebound moust 4, 5 as keybinds for my skills, I don’t see how they would be triggering anything else.

I’ve done this for years I don’t understand why it is a problem now.

Have you always been using it for a mouse-over macro?

You can try for yourself to see the behaviour I was talking about. Un-bind (in-game) Mouse 4 and try “clicking” on something with it - another character, a spell, or whatever. It should behave exactly the same as if you’d left clicked it (ie Mouse 1). The same is true of Mouse 3 (scroll click) and Mouse 5 (forward). This is first and foremost the way those extra buttons will behave when they’re configured to be mouse buttons, no matter what else you might have them configured for via the in-game keybinds.

But if you have software that supports it (eg Synapse, LGS, etc) and change the mouse button itself to behave as a key instead, it will work as you’re expecting. It doesn’t even matter which key, so long as it’s not a modifier (Ctrl, Shift, Alt) or a system key (Windows, Menu), just so long as it’s a key.

1 Like

I have razer synapse but I am not sure how to change it in the way you describe, but it would be immense beneficial if it stops this problem forever.

For example, use the mouse software to first bind to a normal keyboard button. Personally, I have two mouse buttons (4 and 5) functioning as F11 and F12 for gaming; two keyboard buttons I never use.

Then, since games very easily keybind to standard buttons, I bind my macro or whatever to F11 or F12. Hence, when I press mouse button 5, it’s technically F11, and whatever I have bound to F11 in game goes off.

Mouse software → change function of button(s) to standard keyboard keys → In-game, bind abilities or macros to that same keyboard key.

I use Logitech G-Hub at the moment, but I’ve used Synapse before and IIRC the method is similar. Open the software, find the section of it that allows you to map functions and actions to specific mouse keys, pick the mouse button you want, and assign the keyboard key you want. You should be able to set up profiles for multiple games as well as non-gaming* keybind/function sets.

===========

(*This can come in handy outside of WoW or any game as well; since F11 is “fullscreen on/off” in Windows, one of my mouse buttons will fullscreen browsers, videos and other programs on a press of mouse key 4, since its function is changed in software to F11. I use that feature multiple times daily outside of WoW.

Another example would be my ‘scroll-wheel-tilt-left’ and ‘scroll-wheel-tilt-right’ buttons, which I have mapped to skip forward or back through music tracks I am playing when I am not gaming. One could set these buttons to manipulate music tracks while in a game, sure, but I use them for gaming features within games.)

Good luck.

1 Like

This post would be better served in #guides:ui-macro. OP can edit and move or maybe a mod can help out.

WoW doesn’t like using the default windows bound back/forward buttons for macros. Even though they can be bound to keys within WoW, there’s issues with mouseover macros and such. I always just use the logitech software to rebind the buttons, for WoW only, to normal keys like 9 and 0 (spots on the action bar where I tend to put things that I use with those buttons). That way, I don’t have issues with macros because the game thinks I’m hitting a keyboard button and not a mouse button. It’s an annoying workaround, but it’s been like that for as long as I can actively remember (maybe MoP is when it changed? Can’t remember exactly lol)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.