Quote Originally Posted by 'OLIPCS',index.php?page=Thread&postID=122735#post1 22735
The first thing you can'T use if you set it up like this are different slave and master keys, so you would loose the 'soloplayability'.
-This is not a big deal, and perhaps a thing which is no problem in your setup.
Another thing is, that (if i'm understanding the hotstring concept correct) you never would actual activate the follow-macro on the 'slave'-toons.

To give a demonstration what would happen if you use the same keymap, as you proposed:
Say your at the moment 'activ-played'-toon is ToonB and you want the other toons to follow him, so you hit 'Tilde'.

In a setting with different keymaps:
The keymap of toonb would contain the hotstring "'tilde' ---> followB" and this hotstring would be evaluated for each toons keymap and for all of them mapped to 'Shift+Ctrl+Tilde'. Because of the mapping 'Shift+Ctrl+Tilde' would be send to all 'slaves' and because of the follow-makro they would select ToonB to follow.

If you use the same Keymap for all:
There is no simple hotstring like "'Tilde' --> followX" so a simple press of TILDE wouldn't activate any hotstring and nothing happens, if you would want that your toons follow ToonB you would have to press ''Shift+Ctrl+Tilde" manualy by youself (which is impractical) and you wouldn't need any hotstrings at all.
OK. Let me address each of these in turn.

Solo play - Unaffected. Here's why.

Let's assume, for the sake of argument, that you're soloing with ToonA. ToonA presses the tilde key for follow and gets a LCTRL+LSHIFT+LALT+TILDE. If you'll notice, the macro for the follow on ToonA ignores this combo, so the follow key would do nothing. Macros for, say, Lightening Bolt would NOT have a /stopmacro [nomod] at the beginning, but they wouldn't have the [target] line for CTRL-ALT-SHIFT, so it would just fall through to the /cast Lightening Bolt.

Thus, solo play would be unaffected.

MULTI-BOXING. In this example, you say ToonB is in control and I'm hitting follow (tilde). In my mapping, this equates to CTRL+ALT+TILDE. This is sent to ALL of the boxes, so A, C-E all start following B, as planned. Ah. I see your point. Since the start of the macro is /stopmacro [nomod], it won't stop and it will try and /follow itself. The first line needs to be /stopmacro [nomod][mod:ctrl,mod:alt] which will make it ignore the follow command.

I'll make sure and make that change. Thanks for pointing it out.


Quote Originally Posted by 'Pocalypse',index.php?page=Thread&postID=122738#po st122738
I'm not sure I understand your example. What is your follow key?

The reason for different keymaps is because your current toon will always want the key you press to send to some other key with modifiers on the other clients. I don't see how you can avoid that.
The key I press for follow is the TILDE key. (top left, next to the 1 key on my U.S. keyboard). And yes, I did get around the need for the changing keymaps. All of my programs in KeyClone use a single Keymap, it's the MACROS that change on each machine. The macros basically ignore it if it's an action they don't need via the /stopmacro function, or they process it by allowing the /target line to fall through without changing anything.

Since I posted this at work, I didn't have my exact macros. I'll go in and try and get exact working macros and my keymap and post the examples up here in the next day or so.

I post it merely as an alternative to Deceased's and your work - if you guys hadn't gone down this path, I would never have gotten the idea to do this.

-- Hirahito