EDIT: This is now correctly posted under software tools. Go there to get the most up to date version of these scripts.
Hello everyone!
This post is about using AutoHotKey to remotely control a PC on your network. (My scripts included below.)
(warning for large post, and that my English is not very good.)
I'm a completely new boxer and I just made a 5-char WoW setup using 2 computers.
I however wanted to share with you my custom AHK script source that i use to send keystrokes to all instances of WoW across the network.
Right now my setup looks like this:
Computer#1:
1 WoW running (my main char)
My "server_sender.ahk" script (which i compiled for ease of use)
Computer#2:
4 WoWs running (my alts)
My "client_receiver.ahk" script.
As it works now i when i press keys 0..9 and a..z on the Main computer (computer#1), that keystroke is passed to every window on the Alt computer (computer#2) that has the text "World of Warcraft" in the window-title.
To start it up i recommend this sequence:
1. Start up all WoWs and log them in to the char screen.
2. Start up the server script (computer#1) "server_sender.ahk". [Small window shows up.]
3. Start up the client script (computer#2) "client_receiver.ahk". [Window with an edit-field and connect-button shows up.]
4. Enter the local ip-address of the Main (computer#1) into the client on the Alt computer (computer#2) and press the <connect> key.
5. Enter WoW and start configuring your ingame key-mappings and macros.
NOTE1: To "pause" the server to not send keystrokes to client (like when you want to chat with people on your main) press the <pause>-key on your keyboard. Press it again to toggle it back.
NOTE2: I found the AHK-socket-network code on the AHK-forums. I found the original WoW-multiplexer code on these forums. Im not taking credit for other peoples work. What I did was simply to combine those two ideas into one (imho) more useful one.![]()
Known Issues: If you mash buttons really really fast, sometimes keys are not transmitted or (in rare cases) the wrong button is sent over. I will look into that, but so far these scripts work so well for me that i chose to release them as they are. Use them as beta-version. This way all users can use them and even post updates on the forums. open source software.
Usual software disclaimer: I don't take any responsibility. Read the code yourself. By using these scripts you agree that nothing that happens to your computer, lawn mover, car, cat, wife and any other things as a result of running my scripts are my fault, and that I cannot be held responsible for anything either directly or indirectly. <- hate to write this as it's so obvious but better safe than sorry.
/Narcoz - 5 druid team
Connect With Us