Why doesn my [modifier:shift] macro work?
The default binding set has a lot of bindings for SHIFT-key. If you are using a key binding to activate your macro, check to make sure you don’t already have something bound to SHIFT-whatever. You can also run into some problems with item use macros. In the default UI, shift-clicking an item in your inventory or your bags opens up the socketing UI. Unfortunately, this is all handled C-side, so there’s really no way around it. This will be fixed in 2.1 for inventory slots, though items in your bags will still be affected.