Quote Originally Posted by kate View Post
Thank you for the in-depth responses to this, and hopefully those answers will help other people.

A couple of things I noted: I can't send [, shift+[, ctrl+[ and alt+[ at the same time - the same key but with different modifiers. I can send [\.+ however, and it works fine. Additionally, I notice if I send more than 3 keys the client tends to omit many of them or behave erratically. So, the way I handled this is I just added another 2 steps - step 1 just sends "assist me" and the actual key pressed, step 2 sends 3 keys, step 3 sends those keys with shift, and so on, as needed. Everything fires off just fine now, and it's easy to manage.

The only question I have is about press/release - are we sure that's legit? For some reason, I vaguely recall someone somewhere (helpful, right?) saying that up/down having different actions was verboten, but I can't honestly remember where. But, since I'm a total spazz and don't mind mashing keys, I just made each step for my set-up fire on release. I'm sure it is totally cool, but it never hurts to get maximum clarity.

For what it's worth, I have this set up on my system now and it is glorious. It's really going to open up the door now for me to really enjoy mixed class teams that previously were very frustrating for me.
I would generally make a mapped key.
It will output whatever you want, to whatever targets.

My approach is something like this:

Mapped Key A
No Hotkey
Sends this keybind to WoW
Target: Current Window

Another mapped key
Has a Hotkey
Do Mapped Key Action > Mapped Key A > In Whatever Keymap > Target: (An ATG with three toons in it)
Do Mapped Key Action > Mapped Key B > In Whatever Keymap > Target: (An ATG with three toons in it)
Etc...





Blizzard has not explicitly allowed actions on press and release.
However, the functionality exists for addons to use, because Blizzard has included that ability in their Keyboard API.

The option to use that feature is only there because Blizzard put it there.
If they decide against it in the future, they can remove it from the Keyboard API.

Numerous (not sure how many, but would guess thousands) of players use addons and/or software that does things on press and/or on release.
Blizzard has had zero issues with any of that.