Understanding Key Maps and Mouse triggering
In all my teams I always have a designated healer ready to HEAL when needed. But in most cases he don't need to heal at all and I want him to DPS. So I made a toggle key that sets HEALER DPS Mode ON/OFF.
HEALER DPS Mode ON is:
I press 2 -> everybody receive 2
HEALER DPS Mode OFF is:
I press 2 -> everybody except Healer receive 2,
Healer receives CTRL+SHIFT+,
How I did it:
I have 2 ATGs: Healers and DPS
Configured default 'DPS FTL 2' key to send 2 to all DPS
Created a 'Healer DPS FTL 2' key that receives 2 and send 2 to Healers
Created a 'Healer HEAL FTL 2' key that receives 2 and send CTRL+SHIFT+, to Healers
When I press 2 it sends 2 to all DPS and it sends 2 or CTRL+SHIFT+, to the Healer depending on if HEALER DPS Mode toggle is ON or OFF. And this is working great!
The problem begun when I added a 2Step DPS toggle to the '2' key so when I press 2 -> 2 -> 2 -> 2 it sends 2 -> CTRL+SHIFT+- -> 2 -> CTRL+SHIFT+-
(based on Mercurio's idea here: http://www.dual-boxing.com/showthread.php?t=32633)
I really like this alternate broadcast method and it opens many doors to implement some interesting stuff.
Back to the point, the 2Step thing brought a new functional condition: When Healer is on HEALER Mode, I don't want him to use 2Step.
So:
I created another key, '2Step FTL 2' that receives 2 and broadcasts 2 then CTRL+SHIFT+, to DPS group.
The 2Step toggle switches between 'DPS FTL 2' and '2Step FTL 2' also 'Healer DPS FTL 2' and 'Healer Heal FTL 2'
This is working but I don't know it's the right way to go.
Now the real problem
I've alway played assigning my MouseWheelDown to key 2. Since ever, rolling down the wheel is spamming '2'. And that's the way I like it

Before the Healer and 2Step things I had a copy of the 'DPS FTL 2' key with MouseWheelDown as hotkey and that worked like a charm. But now, do I need a copy of each of my new 'receive 2 and sent whatever' keys and assign it MWD hotkey?
Or is there a way to configure globally 'MWD is 2!'.
I just can't get things togheter. Or the 2Steps don't work or the Healer don't heal or the Melee IWT stops responding or the talent pane (N) opens and, mostly, it lags like hell (I think because some broadcast feedback is occuring). I've tried several different approaches and nothing seems to get it right

My logic was. I just need to create a key map in General that receives MouseWheelDown with 1 step with the following 4 actions:
Do mapped key DPS FTL 2 -> DPS
Do mapped key 2Step FTL 2 -> DPS
Do mapped key Healer DPS FTL 2 -> Healers
Do mapped key Healer HEAL FTL 2 -> Healers
But that leads to something weird and out of control.
Using the key '2' is working.
Using MouseWheelDown is total chaos!
Can you help me with this, please?
It would help a lot if I could understand what InnerSpace does, step-by-step, when processing (for example) this:
Do mapped key DPS FTL 2 -> DPS
Beeing:
(DPS FTL 2 = FTL Assist me -> self; 2 -> all; Mellee IWT -> self)
(Melee IWT = Step 1. CTM ON; send WoW IWT key -> Melee. Step 2. CTM OFF)
Thanks in advance.
Best regards
TRoN