Mod:shift not working after 10.0.2

I’ve used the macro below for years, after Tuesday the mod:shift section no longer works. I hold shift and click the macro on my bar and nothing is cast. I’ve also tested using with just /cast mod:shift Summon Imp (or Summon Felhunter etc.) by itself in a new macro and it also doesn’t work - the macro changes to the correct icon, I click it and nothing happens. If I change the mod to anything else (ctrl, alt) it works. Googling says that if something else is bound to shift it may override the keypress, but I have nothing else bound that I can find, and I click the macro anyway. Any ideas would be appreciated!

#showtooltip [mod:ctrl] Summon Felhunter; [mod:alt] Summon Voidwalker; [mod:shift] Summon Imp; Fel Domination
/use Fel Domination
/cast [mod:ctrl] Summon Felhunter; [mod:alt] Summon Voidwalker; [mod:shift] Summon Imp; Summon Shadow Succubus

There are typically 3 things that can cause this.

  1. You have shift - “yourkeybind” bound as something else in keybindings. (It sounds like you’ve already checked this.)
  2. You have shift set as you focus, self, or mouseover cast key in Options > Gameplay > Combat.
  3. You are using numberpad keys as your bindings. Windows will hijack most shift + numberpad options. The only solution here is to choose another keybinding or modifier. (Mac users can run into another problem with MMO mice, which can be fixed with the terminal.)

From your description of how its working and what you’ve tried, #2 looks like the most likely option. The priorities for those modifier options have always been a bit unintuitive (sometimes they override, sometimes they don’t) but it seems like they have changed in Dragonflight so they’re more likely to override.

2 Likes

Thanks for the response… I did check self cast which was set to Alt (and mod:alt still works), mouseover and focus are set to none.

Actually I just did something I should have done from the start… I disabled ElvUI and the macro works with shift now. So apparently something in Elv has changed and is eating the keypress (or something). At least I have something to go by now, thanks for the help.

That’s not Windows. That’s the keyboard drivers. Shift NUMPAD does not translate to shift NUMBER the same way because they’re separate keys with very different hardware events.

For anyone else having this issue… it was the “Key Down” setting in ElvUI under Actionbars. I had turned that on to allow empowered spells to work on an Evoker, but that apparently screws up shift modifiers in macros.

5 Likes