Been following this dual Boxing idea and reading posts about it for a while now and I decided to finally give it a go. I am quite new when it comes to this sort of thing so If I am making a obvious mistake please remember that :P

My current problem is I am stuck when it comes to keying multiple tasks.

here is my code as it is atm.



~e::
KeyWait e
IfWinActive, World of Warcraft
{
ControlSend,, e, ahk_id %wowid1%
ControlSend,, e, ahk_id %wowid2%
Return
}
~n::
KeyWait n
IfWinActive, World of Warcraft
{
ControlSend,, n, ahk_id %wowid1%
ControlSend,, n, ahk_id %wowid2%
Return
}
~h::
KeyWait h
IfWinActive, World of Warcraft
{
ControlSend,, h, ahk_id %wowid1%
ControlSend,, h, ahk_id %wowid2%
Return
}
~t::
KeyWait t
IfWinActive, World of Warcraft
{
ControlSend,, t, ahk_id %wowid1%
ControlSend,, t, ahk_id %wowid2%
Return
}
~x::
KeyWait x
IfWinActive, World of Warcraft
{
ControlSend,, x, ahk_id %wowid1%
ControlSend,, x, ahk_id %wowid2%
Return
}

~4::
KeyWait 4
IfWinActive, World of Warcraft
{
ControlSend,, 4, ahk_id %wowid1%
ControlSend,, 4, ahk_id %wowid2%
Return
}

~6::
KeyWait 6
IfWinActive, World of Warcraft
{
ControlSend,, 6, ahk_id %wowid1%
ControlSend,, 6, ahk_id %wowid2%
Return
}
~r::
KeyWait r
IfWinActive, World of Warcraft
{
ControlSend,, r, ahk_id %wowid1%
ControlSend,, r, ahk_id %wowid2%
Return
}
~d::
KeyWait d
IfWinActive, World of Warcraft
{
ControlSend,, d, ahk_id %wowid1%
ControlSend,, d, ahk_id %wowid2%
Return
}
~g::
KeyWait g
IfWinActive, World of Warcraft
{
ControlSend,, g, ahk_id %wowid1%
ControlSend,, g, ahk_id %wowid2%
Return
}
~f::
KeyWait f
IfWinActive, World of Warcraft
{
ControlSend,, f, ahk_id %wowid1%
ControlSend,, f, ahk_id %wowid2%
Return
}
~5::
KeyWait 5
IfWinActive, World of Warcraft
{
ControlSend,, 5, ahk_id %wowid1%
ControlSend,, 5, ahk_id %wowid2%
Return
}

with R,D,G,F macroed to both my chars as moving forward back and left and right strafe.

Now E which is an attack shadowbolt for my lock and mindflay for my priest both are which running on no cast sequence macros works fine, however none of the other commands work, I for the life of me cannot figure out why :cry:


also I use the numpad key as a secondary way of moving one of my chars because it seems sometimes I cant keep them together, wether it be lag or pc lag I am not sure is there a better way I can get around this?

I'll also add I am running both wow's off the one PC in window'ed mode




Thanks in advance for any advice!


**EDIT**

So after some more fiddling around I managed to have everythign working except for the movement keys,


They are defiently getting sent through however If I open /chat and hit say r I get double r popping up, Should that be the case?