hmm... don't know I have the time to answer all of this, but here is some.
Normal broadcasting software sends the same key to all pc/instances of wow. You push '1' here and a '1' is sent to all the other computers/instances of wow running.
Hotstrings allow me to push '1' here and have a something else appear everywhere else - like 'ctrl 1'.
That would be the generic you are talking about. Generically pushing '1' here causes a 'ctrl 1' to show up everywhere else.
Character specific would be in game macros. You would have the macro setup so that if they are called with '1' then this toon is casting it - if this macro is called with a 'ctrl 1' then it knows what toon called for it and will /assist them then /cast.
So you have two things working together here. One is general - the keybroadcasting - is external to wow - it doesnt know anything about character names etc.
The other is in-game macros - they know who called for the macro by the key sequence they recieved. (when box1 sends a 1 it is recieved by others at 'ctrl 1' and when box 2 sends a 1 it is recieved as 'alt 1' and this is how any other box knows if it was box1 or box 2 that called it - was it ctrl 1 or alt 1?
______________
Hotstrings can take a bit to wrap your head around.
Think of seperate computers first - its easier to understand. Works the same way for multiple instances but for me, it was easier to think of seperate machines.
Without hotstrings, when you push a key on this machine here that has keyclone on it - it sends a message to other keyclones, on other machines, to send their instances a key - be default the same key.
With a hotstring we define a string that is sent when we push a button. So we could create a hotstring for when we push the 'x' key and we could call it box1pushedx or shorten it and call it B1PX. Now when we push x on box one instead of telling the other keyclones on other machines that we pushed 'x' we tell them we activated hotstring B1PX. Now that keyclone looks up its hotstring table to see what B1PX is supposed to be and it turns out we made it 'ctrl alt x' (completely arbitrary - we can make it anything we want)so this keyclone that received the hotstring B1PX will now send 'ctrl alt x' to the instance running on this machine.
Now that this wow instance have received a keyboard input (from keyclone that received the hotstring B1PX) it activates the macro on the X key. That macro tests for mod keys (mod:ctrl,mod:alt, nomod:shift) and sees which box he should be assisting and then does.
Thats all have time for this moment. If you look up my posts I posted my kcl files (ot two of them anyway and the template that I make the others from).
Connect With Us