I use them all the time. The way I've tackled this is by creating a custom WoW Macro, as well as a mapped key.
In the ISBoxer Toolkit, you can open up Game Helpers -> World of Warcraft. In the lower pane you'll then see the Quick Setup # macro set that was created automatically for you. You can add a macro to that as follows:
- Right-click the Macro Set you want to add a macro to, and select New WoW Macro.
- Give the new macro a name (e.g. "Use Loot-A-Rang")
- With the new macro selected, add your macro in the text area to the right. This is mine:
- Code:
/run CloseLoot()
/use Findle's Loot-A-Rang
/use Loot-A-Rang
- Below the text area where you've just entered your macro, click the Key Combination box to set your keybind for activating this macro.
That's it for the macro part. Next up is creating a mapped key that will cause all your characters to trigger the macro:
- Open up Key Maps, followed by the Keymap you want to add the mapped key to ("Non-combat" should be fine)
- In the pane below, right-click Mapped Keys and select Mapped Key Wizard.
- In the Mapped Key Wizard window, select "Straight Key Broadcast" from the drop-down menu and click Next.
- Configure it to use the same hotkey as you've selected for the macro earlier.
- Ensure Target for Keystrokes is set to "Window: All w/Current" and click Finish.
That's it. You've now created a macro that you can trigger with the chosen hotkey. When key maps are enabled, the mapped key will get triggered and all your clients will have the hotkey sent to them, causing them to use the macro. And because the hotkey is the same for both your mapped key and the macro itself, you can still use that same key to loot on a single character when your key maps are disabled.
Personally I've added the macro to a custom macro set. Should you want to do that, keep in mind you have to ensure that you assign that macro set to all the character sets that want to make use of it though.
As for the macro itself, I have some characters with the engineering profession that still have an older engineering-only Loot-A-Rang. That's why I trigger them both in the macro, as they'll always have one or the other. The /run Closeloot() ensures that they close any open loot window before looting (again), to avoid them getting stuck on quest items and the like, that can only be looted by a single character at any given time.
It does mean for such items, you may have to use the hotkey several times to make sure everyone has picked up all their quest items. To counter this, you can also turn this into a round-robin mapped key, so only one character loots at any given time, but that comes very much down to personal preference.
Hope this helps and happy boxing!