You can't define them as movement keys because LotRO requires that a window is active in order to receive commands. That means it is bringing every window to the foreground in rapid succession every time you press w, a, s, d, dropping the main window to the background and thus terminating the command to move.
You need to have your slaves on follow and only move via w,a,s,d on your main, which means those keys need to be excluded from your broadcast list. So delete all this
Code:
//-----------------------------------------------------------
// DEFINE MOVEMENT KEYS THAT WILL GET SENT TO WINDOWS
// ADD MORE KEYS IF YOU WANT
//-----------------------------------------------------------
<Hotkey ScrollLockOn w, a, s, d>
<if MainWin is W1>
<SendLabel W3, W2, W1>
<KeyDown %Trigger%>
<KeyUp %Trigger%>
<else if MainWin is W2>
<SendLabel W1, W3, W2>
<KeyDown %Trigger%>
<KeyUp %Trigger%>
<else if MainWin is W3>
<SendLabel W2, W1, W3>
<KeyDown %Trigger%>
<Wait 0>
<KeyUp %Trigger%>
<endif>
If you need to have slave movement via keys, it will require segregating the keyup and keydown commands. I haven't played LotRO in a long time, but I was able to use something like this -
Code:
<Hotkey shift Q>
<SendLabel w2>
<Keydown Q>
<SendLabel w1>
<Keydown Q>
<HotkeyUp shift Q>
<SendLabel w2>
<Keyup Q>
<SendLabel w1>
<Keyup Q>
Connect With Us