Log in

View Full Version : Modifying WASD



Kaynin
04-28-2008, 06:26 AM
Heya all,

I want to set up my WASD like this:
When I just use WASD without modifiers, only my main moves. And when I use a modifier of my choice, all my characters move.

This is easy to set up in keybinds, no problem there, but whenever I try this. My chars often end up spinning around like mad. It seems not feasable at all. :(

Is there anyway to go around this to make turning easier without the spinning bug? And is it WoW or Keyclone related? Maybe there is a way for Keyclone to doublecheck the keypress has stopped to make sure the character stops moving after releasing the key.

keyclone
04-28-2008, 08:29 AM
in wow, blizzard uses a start/stop concept for their movements... so,
they get the 'starting moving forward' on W down... and when they
receive W up, they would stop.

if you want shift+WASD to move your alts, but WASD to be blacklisted... you would indeed end up with issues once in a while, depending on how you play. this is why:

you hold down shift... then W.. then left go shift.. then let go W.

you are expecting your alts to move for a moment .. then stop. but they keep moving. why?

this is what passed to the alts:

shift down
shift+W down
shift up

and that is it... since you have W blacklisted, W up never gets sent. this is what you specified by using the black list.

do you have an alternative?

Kaynin
04-28-2008, 09:15 AM
I do, it's just not as nice as this idea. (If it worked.)

I might try to get that setting keybinds with macro's system.

Start up WoW with only my main having WASD bound and my alts having them unbound and shift-WASD bound. And then remove WASD from the blacklist. And when I change my main, change the focus, I remove the WASD keybinds on the previous main and set them on the new main.

=O

edit: Ow bah, can't set keybindings in combat. Foiled. :<

Will have to crunch on this to see what's best.

Eteocles
04-28-2008, 11:15 AM
I just put wsad e q r on Do Not Pass, thus leaving shift+wsad to move all chars if I need to; sure, you'll have runaways occasionally, but it's the simplest option/way.

aetherg
04-28-2008, 11:22 AM
I have the same issue sometimes, even though my blacklist is empty. I'm not sure if it's a bug with keyclone (I've only seen it happen on clients that keyclone is passing to), but sometimes the up is simply missed. It's killed me a few times (when I hit my 'spread out' key, which is 'R', and one or more of them just go running straight at a nearby pack of mobs). I've learned to quickly recognize the problem and mash the key along with my follow macro, to get them to return to me.

In my setup, I have my main's movement as WASD, and my alts as 8456 on the numeric keypad. It works out pretty well.

Djarid
04-28-2008, 11:23 AM
I have mapped wasd on my xkeys and on the same buttons on the red layer, I have up dn, left and right.

wasd is on the DNP the direction arrows aren't...

why not do a keymap instead?

Frosty
04-28-2008, 01:46 PM
I blacklisted my w,a,s,d keys, and use the left and right arrow keys to turn my characters with.

If I need to readjust them, they are already following my main, and I can move forward or backward with it as needed.

I did leave my up arrow key there just in case I need to move them all up, but I haven't used it much.
Down arrow key sets up my formation.

Kaynin
04-28-2008, 08:51 PM
I think most of you don't know what I mean, my apologies for not being very clear.

I want to be able to move my alts, in the heat of PvP instantly without much micro management, without moving hands. So initially, I wanted wasd to work for my alts when holding shift. (At least, a and d.) But that doesn't since when you blacklist wasd without modifiers, it gets buggy. Spinning.

But I found a way to do what I want though, lil help from Keyclones suggestion. It got me thinking this way at least and helped me recognize the problem.

My main has bound wasd regular as well as shift+a and shift+d for turning left and right.
My alts have a and d unbound, and instead bound to shift a and shift d.

I blacklist w and s and whitelist a and d.

When ever I am just roaming around, not needing to turn. wasd works like it always does. No bugs, no annoyences. Like a charm. Never breaking follow.

When I need to turn all my chars suddenly, I hold shift and turn, all my chars turn now. It doesn't matter if I release shift firt or second. Since I have a and d whitelisted, it always works proper. I wont get the spinning bug this way.

The only downside about this is, whenever I need to change my main, I won't have a and d working normally. But I figured, I am hardly ever maining my alt, and when I do, never for a long time. So the lack of normal a and d, but the turn for all chars, shift+a and shift+d in tact, still allows me to handle everything up to minor annoyences about not being able to strafe the way I usually do.

But I figure its better that I only can't do that on my alts, then having to endure it on my main. It's the best solution I could come up with anyhow. And it will do just fine I think. :)

Thanks for the thoughts and discussions!

Djarid
04-29-2008, 06:02 AM
Can I just reiterate the wonder that is Xkeys Pro ('http://www.dual-boxing.com/wiki/index.php/Human_Interface_Devices#X-Keys_Professional')

It has 2 layers and you can set any button to be a layer toggle or a layer shift. I bind a convenient button to layer shift and effectively double the number of buttons I have.

I have WASD bound to 4 keys on the green layer and the equivalent direction arrows bound to the same keys on the red layer. This gives me instant main or all movement, even in the heat of battle ;)

I too had the problems with modified movement keys and so settled for this solution.

Rob how to keymaps work in this scenario? I presume that because they are not filtered by the DNP that they don't suffer this limitation.

I am guessing here guys but I assume that if:

P. shift-a -> turnLeft
S. shift-a -> turnLeft

then the shift-a down and up will be recieved regardless of the DNP settings
NB: I match it to shift as blizzard will treat a modified key as the base key providing no specific action exists for the key combination

Ken
05-06-2008, 05:06 AM
Sorry for taking this offtopic, but have you considered using E/S/D/F?
This way, you have more useable keys around your movement keys that are available for first-hand tasks. You get about 4 keys extra this way, which are 12 in total if you include the modifiers.