I have been using Hotkeynet for some time now and have had very few problems with it. However, my 5-man team is now getting into some "heavy healing" instances and I've started having an issue with the repeater region I use with Grid to send mouse clicks to my healer's Grid unit frames.
The problem: When I have to send a lot of clicks in succession the cursor sometimes does not move from the location which received the last mouse click. What I mean is that I send a mouse click to the unit frame for ToonA, then I try to send a click to the unit frame for ToonB and the cursor does not move and instead sends the click to ToonA. But when I click again it will finally move to ToonB.
It appears to mostly happen when I'm sending a lot of clicks in a short time. But I have seen it happen a few times when not sending a lot of clicks. There is no rhyme or reason to it. Sometimes it works fine, other times it doesn't. It seems to fail at the worst possible moment though. 
Here are the relevant sections of my script:
Code:
//-----------------------------------------------------------
// DEFINE LABELS.
//-----------------------------------------------------------
<Label w1 Local SendWinS WoW1>
<Label w2 192.168.0.109 SendWinS WoW2>
<Label w3 192.168.0.109 SendWinS WoW3>
<Label w4 192.168.0.109 SendWinS WoW4>
<Label w5 192.168.0.109 SendWinS WoW5>
<Label Vent 192.168.0.109 SendFocusWin>
//-----------------------------------------------------------
// BROADCAST MOUSE CLICKS. (GRID)
//-----------------------------------------------------------
<Hotkey LButton, MButton, RButton, Button4, Button5>
<PassThrough>
<If MouseIsOverWindowRect WoW1 1084 719 333 150>
<SendLabel w2>
<ClickMouse %Trigger%>
<Hotkey LShift LButton, MButton, RButton, Button4, Button5>
<PassThrough>
<If MouseIsOverWindowRect WoW1 1084 719 333 150>
<SendLabel w2>
<KeyDown LShift>
<ClickMouse %TriggerMainKey%>
<KeyUp LShift>
<Hotkey LAlt LButton, MButton, RButton, Button4, Button5>
<PassThrough>
<If MouseIsOverWindowRect WoW1 1084 719 333 150>
<SendLabel w2>
<KeyDown LAlt>
<ClickMouse %TriggerMainKey%>
<KeyUp LAlt>
<Hotkey LCtrl LButton, MButton, RButton, Button4, Button5>
<PassThrough>
<If MouseIsOverWindowRect WoW1 1084 719 333 150>
<SendLabel w2>
<KeyDown LCtrl>
<ClickMouse %TriggerMainKey%>
<KeyUp LCtrl>
I'm boxing from 2 computers. WoW1 is the only window on my main pc. My healer is on WoW2 of my slave pc. My healer's window is also the foreground window on the slave pc, so it's not an issue with sending clicks to a background window. However, it works the same even if the window is in the background.
Is there a setting I may need to adjust? Could it be related to network lag? Has anyone else had this issue and found a solution?
EDIT: I suppose I should also mention that there is about a 2 second pause between the clicks since I have to wait for spells to be cast. So I'm not trying to send 5 clicks per second.
Connect With Us