I am looking for an official interpretation of the TOS on the usage of hardware macros to avoid RSI

I am a warrior tank and I have been running into some pretty significant RSI issues during bosses. I am not wanting to give myself any kind of unfair advantage, but I am starting to run into a significant disadvantage which I have no control over.

Given the role I play in-game, I need to regularly use nearly my entire spellbook, and I just want to setup a hardware macro to hold down for the more spammy ones. We all joke about facerolling on the keyboard for a reason.

I was in the process of setting up a hardware macro to deal with this, and then it dawned on me that it could potentially be against the TOS. So I read the TOS. I will paste the section down below.

One could easily argue what I am wanting to do would be significantly lower on the automation teir than what everyone already does with ingame macros. I would still need to manually hold the same buttons instead of pressing them repeatedly. If anything, this should be a built in accessibility feature.

Is it against the TOS to use a hardware macro for the buttons which I would be manually spamming constantly anyway? It seems like the kind of thing which is becoming a necessity since most of the people I meet on this game work in IT and are in their 30s or 40s.

If it is against the TOS, is there any form of ingame macroing that could help to reduce RSI? I have managed to cut down on some of it with macros that combine mandatory chains into a single button, but I am just wanting to be able to hold down keys to get repeated presses to do the same thing that I am currently doing.

License Limitations. Blizzard may suspend or revoke your license to use the Platform, or parts, components and/or single features thereof, if you violate, or assist others in violating, the license limitations set forth below. You agree that you will not, in whole or in part or under any circumstances, do the following:

  1. Derivative Works: Copy or reproduce (except as provided in Section 1.B.), translate, reverse engineer, derive source code from, modify, disassemble, decompile, or create derivative works based on or related to the Platform.
  2. Cheating: Create, use, offer, promote, advertise, make available and/or distribute the following or assist therein:
  3. cheats; i.e. methods not expressly authorized by Blizzard (whether accomplished using hardware, software, a combination thereof, or otherwise), influencing and/or facilitating gameplay, including exploits of any in-game bugs, and thereby granting you and/or any other user an advantage over other players not using such methods;
  4. bots; i.e. any code and/or software, not expressly authorized by Blizzard, that allows the automated control of a Game, or any other feature of the Platform, e.g. the automated control of a character in a Game;
  5. hacks; i.e. accessing or modifying the software of the Platform in any manner not expressly authorized by Blizzard; and/or
  6. any code and/or software, not expressly authorized by Blizzard, that can be used in connection with the Platform and/or any component or feature thereof which changes and/or facilitates the gameplay or other functionality;

If you were to, for example, hold down that button and that performs multiple actions - very much considered automation and against the rules.

The rule of thumb is “one action per key press”.

Have you thought about asking on the macro (or even class) forums?

Another resource you could look at is Ablegamers, they help people with disabilities, injuries etc with solutions to help them play games.

6 Likes

To put it simply, anything used to automate via hardware or software is against the rules and will get you actioned. Macros must be setup and used within the game system. Remember blizzard banned automation for a reason. FYI the warden will detect such software or hardware and alert blizzard

Hmm, I thought you can use hardware but must follow the same in-game macro functionality - ie, if it can’t be done via the in-game macro system, don’t use it.

I’m pretty sure a hardware macro could easily get you in trouble. However, if I’m understanding right that part of the problem is portions of your rotation where you need to use the same ability over and over, a new option was just induced to the official in-game options menu that allows you to press and hold a keybind in order to cast the spell or ability bound to it over and over as long as you’re holding down the key.

That doesn’t help with chains of abilities, but I hope it’s something that can grant at least some improvement. In the morning I can give clearer directions about where it is if you think it might be helpful but have trouble finding it.

8 Likes

Oh nice pick up!

Options - Gameplay - Combat, select “Press and Hold Casting”

4 Likes

I’ll look for the support article but I thought hardware was added to the automation list

Thanks for that, however that feature does not exist in classic. It would solve my problem if it were.

Good to know if I decide to try retail this expansion though.

You could be right.

I might have wires crossed thinking about just using keyboard/mouse programmable keys for keybinding to in-game macro (thus avoiding the hardware macro programming itself).

I somehow totally missed that you were in Classic. My apologies, and I hope there’s another option I don’t know of that’s safe to implement.

No apologies necessary, you may have just persuaded me to try retail again soon.

1 Like

I think this is the right article. I apologize if it’s not.

That article addresses input broadcasting, sending commands to multiple clients with a single input (keystroke). OP is asking about being able to send multiple commands to a single client with a single input.

Since the in-game option is not there for classic, then it would still be against the rules of 1 keypress per action. During WotLK original, a friend of mine was banned for using a Logitech keyboard to be able to hold a key down and it continue acting.

The concept is still the same one keystroke per one action.

the safest move is to create a macro to do what you want and uses your pc’s abilities to execute the macro.

if it can’t be done by a macro, assume it can’t be done by your pc.

it’s similar i guess but that ban is specifically talking about multiboxing and doesn’t apply here. you can use hardware macros so long as they don’t do anything in-game macros can’t do.

I think there is a restriction on it. At present it can only be used on spells from your spell book, not on macros.

I don’t think this permits you to do the same with an external program. Meaning you can use the in-game functionality but not do continuous press using a keyboard program and macro system. I think Blizzard wants control over how it is used and operates in-game.

I thought the same thing, but it doesn’t work that way. It is for the dragon breath ability that has 4 power levels. You can either press and hold, then let go at the desired setting.
Or you can tap to start it, then tap when it is at the desired setting.

It isn’t to rapid fire a spell.

I think you might be talking about the “Empowered Spell Input” setting, which can apparently be found in both Options > Accessibility > General and Options > Gameplay > Combat. That was what I found first when I was looking for the option I mentioned.

The option I mentioned is a checkbox called “Press and Hold Casting,” which is in Options > Gameplay > Combat, down near the bottom.

I think Rufflebottom may be right that it doesn’t work with macros, but I haven’t tested that.

1 Like