Some folks are making mountains out of molehills with this topic, yet I do understand that there is confusion with what automated software Blizz is looking for and how they are going to go about looking for that. Now I can’t speak for Blizz directly, but from my pervious experiences with the industry the following should be mostly accurate… or completely wrong cause Blizz likes to throw curveballs. I’m also in the bathroom writing this out, so it might be a bit all over the place.
The Warden program is going to be looking directly for the main multiboxing programs. These are the ones you set up and then are good to go. You don’t even need to run 2 clients on the same machine kind of programs. If it sees that running, it will automatically put in a ticket (you’d hope at least) for a GM to look into this activity.
Since most of these are software based systems, this is easy to flag, find, and ban. There are some caveats to it as in the software could be loaded and you not actually running it, but if you have the software loaded the chances of you running it are pretty high. I don’t really want to go into the false flagging with this tech, cause that is a large can of worms that I can only theorize about.
Now there are some hardware keycloning devices out there. Those devices usually use some sort of software that runs with them. Blizz is going to be looking for that software or drivers to use those devices. There is some black magic that goes beyond that, but they can mostly tell. However, they are still going to rely on player reports and not necessarily use the automated functions all the time.
When players report someone, it usually is a clear sign they are using some form of either hardware or software. 10 characters running around perfectly together, it is a bit fishy. 2 players running around and it takes them a minute to loot, probably a person alt tabing which is perfectly fine. Is a player going to be able to tell if you are using a Naga Mouse with hotkeys? Nope, that is why their is the software and hardware checks.
When using Logitech or Razer products there are options to do things like hotkey or specifically put a button attached to another button. This is where the OP is getting confused. That functionality is in the base game. It is built in and Blizz does support that. You can remap your entire keyboard to use every single hotkey in the game. Those hotkeys can be macros or items or what ever. All base game.
Where it gets a bit tricky is that both these companies do have some automated software in their device suites. These would be their macro scripts and can be programmed to do certain actions. An example would be by pressing the 1 button it does the following: presses left click, waits 1.5 seconds, presses 2, waits 1.5 seconds, presses 3, moves mouse to X/Y corridenents, presses right click, alt+v.
That is automated software right there. It is taking over the controls for the player and running a script. It runs the same way as the fully automated software that has been banned for months now and is why people were getting “false flags”. Those are not allowed and will continue to be allowed.
That a confusing enough answer for you? Just don’t use the macro scripts and you will be fine. Have your Naga set up to run 1 and only 1 action and you’re fine. Put a wait timer in or a move to X/Y and be prepared to get a flag eventually.