Quote Originally Posted by 'zanthor',index.php?page=Thread&postID=172578#post 172578
.......
The second school:
I press a hotkey and the mouse click sends to some/one/all clients at a pre-determined position which I cannot easily change on the fly.

Mechanics Involved: This is the equivilant of having individual mice setup across machines and having them pre-positioned. You press a hotkey to broadcast left click (this is able to be done in game with the default UI) and a click broadcasts. To accomplish this with pure software you will find that you need to position the cursor on each window before attempting this due to moving the mouse out of teh windows bounds you will have a mouse on the outside edge of the window.

My thoughts? The movement to a predetermined position is very similar in my mind to KeyClones hotstrings. You press a button and the software translates it before it reaches the other machines. I can see how this would fall into the area some purists would prefer to stay away from, but I think it still falls well within the spirit of 1 physical action = 1 action per client... unfortunately my opinion doesn't weigh heavily when Blizzards the ones making the call, so I've avoided this sort of thing in my IS setup.
I can see your point of view and I agree, a little bit. However, what if you have two predetermined positions?

Ctrl-C goes to (30,40)
Shift-L goes to (5,70)

It's very hard to replicate that with any sort of hardware solution.

Like KeyClone, HKN also has the ability to use predetermined X,Y coordinates. If users decide to take advantage of that option, then IMO they are against Blizzard policy. However, do I think Blizzard should ban HKN or Keyclone for that? I sure hope not since they have many other uses. Mouseclone has one use and claims that Blizzard is ok with that... there's where the problem is.