TLDR: DF is a great game that shaped my childhood and motivated me to become a programmer.
TLDR: DF is a great game that shaped my childhood and motivated me to become a programmer.
This is a sentiment that crops up again and again. In particular as long time users of a terminal ui (not necessarily CLI but using ASCII/ANSI to draw the interface, and keyboard for input) when they transition to a GUI replacement.
The thing about keyboards is that they are designed to be used without looking. Special keys have special shapes to make them stand out. Every key is in a fixed location. And certain ones are marked but a bump or similar to make them easy to find by touch and thus use as navigational aides.
Yes, mouse and touch screens make it easier and faster to localize and develop a UI. But we humans are quite capable of doing repetitive tasks with our hands without looking.
I think that in RTS and MMORPG circles there is a certain degree of disdain for "clickers". People that operate the game mostly via mouse. This because it is slower and thus limits how quickly they can react to in-game events.
Completely off-topic, but there are two keyboard changes over time that absolutely drive me bonkers.
First, caps lock replacing control on the left, but that's not what prompted this post, but I'm still grumpy at Sun and Apple for surrendering to the idiot PC world on that.
Second, moving the bumps from "d" and "k" to "f" and "h". Pretty sure Apple also had that right originally.
When the bumps are supposed on the 2nd finger, you always feel them, even if your fingers are offset by 1. Feeling the bump on the wrong finger is great feedback to fix your hand position.
When the bumps are now in the 1st finger, if your fingers are offset by 1 you don't feel it at all, and it's much harder to notice the absence of something than it is to notice the presence of the bump on the wrong finger.
Bad designers, bad bad.
edit:
As for the caps lock location, i think you can thank typewriters for that.
As best i recall, they did caps lock by having a mechanical locking lever/key attached to the left side shift key arm. Thus to do caps lock you pushed down the shift key and then locked it in place with that key. Once done you popped the key loose with a press and moved on.
That locking key is pretty much in the same location as the caps lock key is today.
I learned on an Apple and I wonder now if having the bump on the second key has led to a few problems. I find there is a tendency for me to rotate my hand so that the fingers are no longer on the home row. One of the nice things about changing is that when I'm trying to code on the bus or train, avoiding rotating my hands keeps my elbows in and makes it possible for me to work (yes, I like working on the train :-P).
Not entirely sure what the best answer is for this.
I used to play Bard's Tale when a kid and I had memorizedthe keyboard movements from town to various dungeons on the map, and would navigate the map without even looking as it was muscle-memory for where things were... I always loved that.