Sun Jan 10, 2010 8:45 pm by lax
The issue with this as Ualaa originally had it is as follows.
Do Mapped Key Action for CTM On was previously ignoring the configured Target. The Target of a Do Mapped Key Action defines which characters effectively press the Hotkey to activate the Mapped Key (in other words, exactly like going to each of the windows as specified by the Target, and pressing that Hotkey yourself to use this Mapped Key) -- NOT which Characters receive some keystroke of some action in some step.
So, before this fix, it did this:
c) CTM On, in General Key Map -> Self.
After the fix, it now does this, as configured:
c) CTM On, in General Key Map -> All Other.
The problem is that the CTM On mapped key then sends some keystroke to All Other. The intent was obviously not for all of your other characters to, in turn, send a keystroke to all other characters.
The simple fix is to set it to what it was doing before the fix, by changing the Do Mapped Key Action described as "c" to have the target Window: Current (self).
I make a lot of use of Do Mapped Key Actions because it allows me to toggle different abilities on or off (e.g. switch between exorcism, heal self, or heal tank for AoW procs on my ret pallies). Here's a little tidbit of wisdom that isn't really obvious until you do it a lot:
As a general rule, any Mapped Key that you intend to use with a Do Mapped Key Action should avoid affecting other windows. Send keystrokes to self only.
One of the benefits you get from this is that you can control the affected targets of the Mapped Key, by setting the Do Mapped Key Action's Target options.
... For example, I have a Mapped Key for Consecration. I used to just have that, and hit Ctrl+G8 and it sent the Consecration key combo to all of my paladins. Well, that's no good if I want to use it with Do Mapped Key Action and send it to all of my paladins except for my holy paladin. What I actually have now is a Mapped Key with no Hotkey just with a wow macro action to Self for /cast consecration. Now I can use a Do Mapped Key Action and have some Action Target Group consecrate, or only specific characters, etc.
Another benefit you get is the ability to toggle this on or off entirely in a given window, without having to mess with lots of Action Target Groups.
... This means that if I want everyone but my healer to Consecrate, and I don't want to make another Do Mapped Key Action with the Target having some group that specifically excludes him, I can use a Mapped Key State Action to disable this Mapped Key in my healer's window. Then, since it's not loaded, when the healer gets the Do Mapped Key Action instruction to do the disabled Mapped Key, it will instead do nothing.
There are some exceptions, like FTL Follow Me and the like. These are different in that they are only useful for everyone but the subject (the "Me" in "Follow Me") -- note that "CTM On" has no implied subject, and IMO should affect only Self. This means that the FTL Follow Me key itself intends to affect other windows (it would be useless otherwise, since nothing is to change for the subject), and if used in a Do Mapped Key Action, the Target should not include multiple subjects (else they are each trying to get everyone else to follow them, in some arbitrary order).