How WASD became the standard PC control scheme (2016)
pcgamer.com
pcgamer.com
Yes, this is a very tiny hill on which to die on, but it's my hill!
WASD is for peasants.
Shield, nade, lean left/right, use item, etc.
Subjectively better.
If I were to switch to ESDF, I would have only one key to the right of my index finger in each row, as opposed to two. (I have a split keyboard.) You could argue that I would have two keys to the left of my pinky finger, but I find that reach more difficult.
I would also have a harder time orienting my fingers without looking, because I would no longer have the differently-shaped keys under my pinky to let me know I was in the right place. (The indentation that indicates home position on my F key is subtle, and easy to miss when I'm focused on the action in a game.)
Also, you have conveniently ignored my last paragraph.
The better mapping is objectively subjective. ;)
There actually was a time when computer scientists at Atari studied user interface stuff with game performance in mind. All that ended years before WASD, but it’s worth pointing out that WASD came about as part of a competitive process. It’s not like anyone’s being forced to use something that doesn’t work for them (except on consoles).
> stretch their pinky down to Left-CTRL for crouch boggles my mind. With ESDF, crouch is A!
Because those are the only two conceivable choices…
Ehhh, sort of. I think people copied it from Thresh (a famous Quake player). It was better than the default, and "good enough" for competition. So a lot of people simply copied it and never thought about it again, especially after games started making it the default.
2600 and 5200 controllers say otherwise.
But you're right about those controllers being somewhat shit. In fairness to the amazing Atari research labs that were used as part of a perhaps poor comparison, they had nothing to do with the design of those controllers and weren't around long enough to really affect much on the hardware side before their iteration of Atari died. For a couple of years Atari had some amazing researchers, but they would have benefitted from some amazing (or merely competent) senior management as well.
FWIW, A is dodge for me and V is crouch.
I've never experienced that myself. Instead, I've been EDSF fo' lyfe because I had so many keybinds in HL1 multiplayer they surrounded those keys on all sides.
I think you've forgotten the hardware limitations (rollover/ghosting) that usually made it objectively worse instead, where "A" often wouldn't behave the same as ctrl or shift when multiple keys are being held down.
Being able to strafe while holding crouch is a handicap.
In countries like Canada, life is even more fun. Most keyboards are of the US variety, yet many laptops come with the multi-lingual variant. Better get used to two keyboard layouts if you're using WASD with shift/control.
/s
I do use the palm though, it is weird, lol
I find it much more ergonomic to have the three fingers on the same row.
And L Ctrl is not a stretch at all. Although for some reason I usually bind L Alt to crouch...
Got started doing that when I played Bungie's Oni, which required editing an INI file to rebind keys.
I instead use D as the use key in all games, X for reload, V for crouch etc.
Later on, we got a mouse (or, well: to be honest I already had one but it wasn't used as much as in later days), and the mouse was easiest to use in the right hand. So in the Windows 9x era (or well, even DOS, as Dune 2, C&C, WC2 I played in MSDOS) the mouse would be at the right side. And then you would use keybinds / choring with the left hand mostly. But the right side was using the mouse. Especially in 3D FPS this would turn out to be ace (such as Quake 2). Plus, also, the most weight on typing is on left qwerty hand. So the movement with one hand typing while keeping using mouse (small amounts of typing) is easiest from left hand being on left side of qwerty keyboard.
We have lost many interesting aspects of keyboards due to this lack of variety and substantial interests in design better tools, one for instance the parabolic layout meaning instead of having a flat base with various profiles in the keycaps having all keycaps of the same height but a curved profile under the switches allowing free movement of every keycaps. For some languages we have dedicated layouts generic and better, none essentially took of. We might have many functions keys, the IBM battlecruiser offer 24 functions keys since decades, but most prefer selling small keyboards at hyper big prices stating they are nicer because they are small with less keys and most people believe that's better having gazillion of layers and combinations to remember instead of moving hands a little bit and so on.
That's is, not much of a fancy story.
This is IBM terminology. “Inverted T” was the name for the arrow key arrangement on ThinkPads (1992) later adopted by the Apple world after the IBM-designed Powerbook 2400c (1997) made their layout the new standard for all subsequent Powerbooks/iBooks/Macbooks.
It wouldn't surprise me if the term dates all the way back to 1984 with the Model M keyboard, but I can't find any reference for that (checked Bitsavers etc) besides You Can Tell By The Way It Is versus the earlier arrow-less Model F keyboard.
I do want to say that for some reason, I remember IJKM and ESDX for controls though. That was a rather uncomfortable control layout (which is why I remember it).
As for Doom and then Quake, I used the arrow keys and then Del+End for strafing. In Doom you actually went sqrt(2) faster by running diagonally with strafing, and could even outrun rockets (or run ahead of them to where they were going to hit, in big open levels).
Of course I use the mouse for precision turning and aiming. But if I'm just navigating through a map without interacting with anything, turn keys let me do that one-handed, while the other hand reaches for a snack or drink!
Unfortunately I'm permanently stuck with the Q/E habit even though it's no longer useful... doomed (so to speak) forever to waste time rebinding my keys every time I start a new game.
(To streamline things I've made a rule: Whatever is bound to E I move to mouse 4, and Q to mouse 5, then I rebind Q/E to strafe. Luckily no games have defaults set to mouse 4 or 5 since not everyone has 5-button mice. Still, I get really pissed when a game decides to have five different independently-configured control schemes for different contexts, like "on foot" vs "in a vehicle", and I have to go through all of them...)
They still advertise 10 key rollover keyboards today. I feel like they're more common, but perhaps I have just always insisted on having one.
I've always wondered if it was a problem for other communities. I certainly think it was a contributing factor to why no default control scheme emerged in the Descent world, and even very top pilots used an astonishing array of very different methods.
A serious drawback of the standard WASD configuration for me is the need to move the middle finger to switch between forward and reverse. This adds latency, and can be a source of error. In games that rely a lot on accurate timing and quick reactions, I generally avoid this. There is a tradeoff, of course, but in the extreme case of a very simple and twitchy game, I like to map up/down/left/right to sit under pointer and middle finger on each hand. This seems like a lot of a geeky departure from intuitive arrow keys for a dubious benefit, and I don't often see others do it. But I can't help but wonder if FPS design and history is informed by better reactivity along that strafe axis. Or perhaps it really is the best design - you do tend to dodge perpendicular to where you're looking.
ESDF at least as the excuse that 'F' typically has a little nub on it and that it's the natural position for touch typists. WASD: it won but meh.
Tangentially: There were a few Microsoft keyboard models where they arranged the arrows in a diamond, which was uncomfortable heresy of the highest order.
I was going to say CP/M, myself.
[0] https://github.com/id-Software/Quake-III-Arena/blob/master/c...
Also, HJKL for all you vim users out there.
I'm annoyed there isn't a wasd keyboard combination where "w" isn't shifted slight to the right of the "s".