[Tutor] Need help with python keyboard press/navigation commands
Robert Sjoblom
robert.sjoblom at gmail.com
Tue Mar 12 18:01:00 CET 2013
> Finally, from a user experience point of view, it might be more logical to
> make the keys w,a,s,z North, West,East and South respectively since its a
> more logical correspondence to the compass points (assuming a standard
> QWERTY keyboard layout).
Most games use WASD, so user experience would be in favour of it
compared to WASZ. There are a couple of reasons for this: if you're
moving forward you're not moving backward, and if you're moving
backward you're not moving forward, so the finger you use for W can be
used for S. So finger position is W(S) A and D; three fingers that can
handle moving at an angle (NW, NE by keys WA or WD, SW and SE by keys
SA or SD) or in one direction. Compare with WASZ, moving NW is still
WA, but NE would be WS, which are keys that are very close together.
Moving backwards (south) would be even worse. Finally, WASD has the
same layout as the arrow keys, but is located elsewhere on the
keyboard (so you can map other keys to other functions in the games;
your pinky is close to both shift and ctrl, thumb to space and C, E,
R, F, V and Q, and 1-5 are all within close range -- compare to the
arrow keys, where you get four keys (shift, ctrl, 1 and 0) nearby).
Some people like to use the number keys (8456 for WASD) instead, as
they too are relatively close to more keys, but overall I think that
WASD is the standard.
At least that's what I suspect.
--
best regards,
Robert S.
More information about the Tutor
mailing list