@pyrofrogg - I think you missed the point. IF the steel series mouse d3 mouse IS considered A) an authorized 3rd party software, or B) not even 3rd party since it's sold by Blizzard. Then macros and tools available with it ARE authorized and ARE legal for use.
The mouse is sold by Blizzard, and is a product authorized to use the Diablo 3 logo and likenesses for merchandising purposes, but creating macros for it (or any other mouse) that automate the gameplay in any way is actionable, period. It doesn't get any simpler than that.
The bottom line is this - you are allowed to bind whatever keys can be dynamically assigned to buttons, but it's single key only. You cannot bind more than one key press to any single mouse button or keyboard function button, such as those on the Logitch G-Series gaming keyboards.
The following constitutes automated gameplay, and is thus an actionable offense:
- Assigning more than one function or key press to a single button or key (example: Assigning both Frost Nova and Explosive Blast to the same key via a macro). The World of Warcraft "off the global cooldown combination" allowance does not apply to Diablo 3 because Diablo 3 has no macro capability in-game
- Assigning any
time delay functionality to a button or key (example: Assigning Arcane Orb to a key which then "waits" 0.5 seconds and begins fireing Disintegration at the current target to "combine" both spells on the same target). You can do this manually in the game, but are not allowed to create a macro that does this for you
- Setting a key to repeatedly press over and over again even though you only press the key once (example: Setting your primary attack to go off repeatedly as if you were pressing the button over and over again so you can change targets by simply hovering your mouse over a different monster). The distinction here is that normally you have to hold down a button to have it "repeat" in Diablo 3, and even then in order to assign that ability to a new specific target you must release the button and press it again once your mouse cursor is over the new target. Bypassing that limitation is a violation and is actionable
- Creating and assigning any
*** macro to a key or button. Diablo 3 has no built in macro capability. Bypassing that is definitely considered automating gameplay and is very actionable.
*** Note: There is one specific macro that may be permissible when assigned to a MacBook/MacBook Pro/MacBook Air's trackpad right click button and under no other circumstances. This particular macro works around a bug in Apple's Boot Camp trackpad driver which causes gestures and clicks to cancel each other out in certain situations. It provides no other functionality than to allow both "clickable" presses to function simultaneously with finger movement as any other regular laptop's trackpad/buttons would allow. Should Apple fix this bug, this macro will also be actionable.
TL;DR: You can remap keys as you see fit. You cannot combine keys or create macros for use with Diablo 3.
Official Mac Tech Support Forum Cookie™ (Mint Chocolate Chip)
Guaranteed tasty; Potentially volatile when dipped in General Forums Syrup®Caution: This cookie bites back.