hotstrings - p2p key translation
so you want to have a group of healers and mages together and you want to coordinate them via one keyboard.
well, that's a lot of keys. you could do it without a keymap by just assigning certain keys shift+(1..0) to healing on your
healers, and your mages would only use alt+(1..0). that should work, but is a pain to set up.
in the end, you really just want to say 'mages, blast him', 'healers, heal me', and your tanking warriors should just ignore it.
so that's what hotstrings and keymaps are for. it allows you, from your leaders instance (i'll call it your 'main'), to issue
the commands using some key sequence, like shift+(1..0) while your healer just has that mapped to '1' (some games make binding
to extended keys a pain, and thus bind mostly to 1..0). your main, after you hit shift+1, issues the translated message,
'healers.heal_me', which is sent to every clone. some clones might have no keymaps associated and therefore cannot translate
the command... thus ignoring it. other haqve keymaps, but do not have that command in their list. and still others, like
your healers, would have a keymap load that has a translation... which turns into a simple '1'... and does the appropriate
you only need to define the keymap once. after that, you just load it to the clone you need it on.
this mechanism should allow you to use your keys (1-0,-,=,F1-F12,etc...) repeatedly for different actions on different clients.
your main's key map might look like:
meanwhile, you make a map for your caster:
1 'healer.heal_leader' // which triggers a wow macro to target the leader & cast heal
notice that the G1 key ONLY sent out 'caster.ranged_attack' ... the other characters will just ignore it UNLESS they have a
keymap loaded that will translate the hotstring back into a key.