top | item 3684630

(no title)

robtoo | 14 years ago

It would have been a lot more useful if the link had said how/why the ADM-3A used hjkl as cursor keys.

discuss

order

ImprovedSilence|14 years ago

For those reading this that don't know, it's so your hands stay on the "home row"

[Edit:] or at least that's what I thought, wavetossed's comment below provides interesting insight.

keporahg|14 years ago

Then wouldn't have 'jkl;' made more sense? (assuming index fingers were placed on 'f' and 'j' back then as well)

amurmann|14 years ago

Wouldn't jkl; be even better for that? (not saying that hjkl isn't a huge step up form the arrow keys)

kprobst|14 years ago

Probably because it didn't have dedicated arrow keys. Many older terminal keyboards didn't.

gojomo|14 years ago

But why did the terminal choose those keys? Most games have chosen an up-down combo that are up-down from each other, rather than right-left.

The thing about ASCII Control characters doesn't quite map to left-up-down-right, and even if it were part of the answer, we could ask again: why were those characters chosen for those control-roles?

hallnoates|14 years ago

And the reason they didn't was that they evolved from typewriters that relied on a forward/backward spin to move up and down (except for the carriage return lever). We're lucky that the original terminals didn't have a scroll knob on the left and right of the machine to move up and down and a lever to move to the next line or we would have been stuck with that concept for years and the laptop may not have been invented because the knobs and lever would have required some elevation, which means the whole thing would have had to have been bigger.