Log in

View Full Version : Hotstrings for WASD



Pocalypse
07-29-2008, 09:16 AM
So, whenever I switch between clients, I always press the WASD keys in the hope of moving my current character. I want to find a way to move my current client with WASD without moving the other clients, but still be able to chat and do /commands over all my clients, so not use the Do Not Pass.

So I came up with this: have the W key sent to Shift+W on the other clients, and the same with QEASD keys.
This would enable me to still chat (while having ungainly caps letters on the other clients. I would be willing to live with this, and most /commands don't care about case) while still using WASD only for my active client.

I was all excited, loaded up the keymap editor, and got stumped. I can't figure out how to do it, if it is infact possible.

At first I thought I'd have on client one:

W --> forwards (1)
Shift+W --> forwards (2)
Shift+W --> forwards (3)
Shift+W --> forwards (4)
Shift+W --> forwards (5)

and the equivalent on clients 2,3,4,5.

This would work, but keyclone does not let me bind the same key combination to different hotstrings (for good reason).

So I thought

W --> forwards (other)
Shift+W --> forwards (other).... (not possible)

As you can see, I'm stuck.

I'm basically looking for a way to transpose keys between clients. I thought it would be simple, but I can't figure it out.

Does anyone have any idea how to do this?

Ðeceased
07-29-2008, 12:11 PM
hmm.. I've been playing around with keymaps/hotstrings myself but haven't attempted that one specifically myself, and unfortunately it doesn't sound possible..

are you using the "broadcast hotstrings only" option?

Pocalypse
07-29-2008, 12:59 PM
No, this is the first I've seen or heard of that option (and I can't find it when looking for it now), what exactly does it do?

Ðeceased
07-29-2008, 01:08 PM
aha well actually you may be in luck now ^^ If you are happy with the way your hotstrings are working now then don't use the option (and to make sure you do not use it.. I'm not tellin!! :P hah!)

anyways back on track..

find the tab in keyclone where you can chose the "stop broadcasting" toggle button.. set to "Pause" as default methinks.. under the list of different toggles, there is one that is called "dnp" or something like that..

basically setting that to a key means, whenever you want to type on all characters, press that button, and it ignores your blacklist/whitelist settings and broadcasts all keys to all clones, enabling you to type on all clients :)

hope that helps :)

Ð


No, this is the first I've seen or heard of that option (and I can't find it when looking for it now), what exactly does it do?

as for what that option does.. it makes sure nothing but your hotstrings are broadcast.. so even if a key is on the whitelist.. if you haven't hotstringed it it wont broadcast anything.

quick example:

keys 1,2 and 3 are all hotstringed.. 4,5 and 6 are normal keys

(Whitelist set to 2,3 and 6)

Broadcast hot strings only: Disabled

1-|->somethingorother
2--->somethingorother2
3--->somethingorother3
4-|->4
5-|->5
6--->6

Broadcast hot strings only: Enabled

1-|->somethingorother
2--->somethingorother2
3--->somethingorother3
4-|->4
5-|->5
6-|->6

It is disabled as a default (which is good for most ppl :) )

keyclone
07-29-2008, 01:40 PM
if the goal would be to move using WASD without the alts getting it.. while also being able to do a /dance or /wave... keymaps might be a bit overkill... try this instead:

add WASD to your do-not-pass list
go to keyclone/setup/override settings
set the hotkey for the do-not-pass override (i use ctrl+PAUSE)

this way, when you want to /wave... hit ctrl+PAUSE.... do /wave... then ctrl+PAUSE again to re-enable the DNP

if that's not what your were after, let me know

Pocalypse
07-29-2008, 01:45 PM
Hmm, I obviously didn't think the override DNP option fully through. I'll just put the WASD keys on DNP and make liberal use of that setting.


Thanks for your help guys.

Ðeceased
07-29-2008, 01:54 PM
anytime :) I've got to learn to be concise lol!!