The History of Cursor Keys

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ค. 2024
  • Support The 8-Bit Guy on Patreon:
    / 8bitguy1
    Visit my website:
    www.the8bitguy.com/
    0:00-Intro
    2:05-No Cursor Keys
    3:33-Quad Arrangement
    5:10-TRS-80
    5:55-Straight 4 Arrangement
    7:55-Commodore Arrangement
    10:50-Diamond Arrangement
    11:47-IBM PC
    14:26-Conclusion

ความคิดเห็น • 2.5K

  • @cooperschwartz318
    @cooperschwartz318 ปีที่แล้ว +1044

    I feel like David can talk for 30 minutes about why all toothbrushes aren’t blue and I’d still watch the whole thing

    • @gerald8573
      @gerald8573 ปีที่แล้ว +22

      Seriously though: WHY aren't they???

    • @compukiller2
      @compukiller2 ปีที่แล้ว +54

      Don't forget Alec from Technology Connections. It's the same with him.

    • @frankiecube-xo4mi
      @frankiecube-xo4mi ปีที่แล้ว +1

      😁

    • @secretjazz93
      @secretjazz93 ปีที่แล้ว +6

      TRUTH!! He has a nice voice and very high production value, along with a real talent in documentary video making. I keep coming back to his older vids cuz they relax my mind and I also watch every new video too, of course 🎉
      I remember I found it years ago because I wanted to know how to make 8-bit music and how 8-bit sound worked, the channel had a different name back then

    • @SandyGarnelle
      @SandyGarnelle ปีที่แล้ว +4

      ... Most of them are, wdym :0

  • @rafaelrafaelrafael
    @rafaelrafaelrafael ปีที่แล้ว +997

    You missed the ADM-3A, which is the reason why vi(m) uses hjkl as cursor keys. That was so influential that many modern software still supports those (from memory: Gmail is a good example, where you can use j/k to go up and down your emails)

    • @travcollier
      @travcollier ปีที่แล้ว +45

      yep. Vi was 1976 IIRC
      I do prefer an inverted-T set of keys though.

    • @thezipcreator
      @thezipcreator ปีที่แล้ว +37

      I always wondered why vim supported those as cursor keys. TIL

    • @travcollier
      @travcollier ปีที่แล้ว +43

      Oh, FWIW, the trs80-102 cursor key layout actually matches vi (left,down,up,right)... Which is one of the most sensible one row ways of doing it IMO... Swapping down and up is arguably slightly more sensible, but close enough

    • @thumbwarriordx
      @thumbwarriordx ปีที่แล้ว +25

      There's something to be said about the basement wizard's deadlocked home row hotkey setups from those apps.
      The programmer ethos is very different from say a desktop artist's idea of how hotkeys should work.
      It's the difference between working all over your desk and locking your hands to the home row hell or high water.

    • @Gravarty
      @Gravarty ปีที่แล้ว +28

      Also works on TH-cam to jump forwards and backwards! But i always use the arrow keys, Up/Down also changes the volume.

  • @hivetyrant7
    @hivetyrant7 ปีที่แล้ว +543

    There's a fantastic book called "Shift Happens" that I highly recommend that goes into the history of the earliest typewriters to modern keyboards, it's fascinating even for people that don't care about keyboards.

    • @busterbunny005
      @busterbunny005 ปีที่แล้ว +38

      "Shift Happens" omg that's hilarious

    • @tjeerdtrekkie1030
      @tjeerdtrekkie1030 ปีที่แล้ว +5

      "its facinating even for people who don't care about keyboards". Kind of a dumb statement. Because nobody would even pick up a book about something they don't care about in the first place...

    • @interruptingPreempt
      @interruptingPreempt ปีที่แล้ว +5

      Oh, I saw that on kickstarter a couple months ago! I just checked back, and it's nice to see it hit 5x its goal. =)

    • @hivetyrant7
      @hivetyrant7 ปีที่แล้ว +29

      @@tjeerdtrekkie1030 Hence my comment telling people they might enjoy it or recommend it to people that wouldn't pick it up.

    • @keyserxx
      @keyserxx ปีที่แล้ว +3

      Sold!

  • @gormster
    @gormster ปีที่แล้ว +176

    What I love about the straight 4 bit is, there’s only twelve possible arrangements of those keys, and they managed to use *seven.* (There’s actually 24 but half of them have left and right the wrong way around.)
    The only ones missing are the interleaved ones (LURD, LDRU, ULRD and DLRU) and LUDR.

    • @jeff__w
      @jeff__w ปีที่แล้ว +16

      Seems like they were operating with the implicit constraints of having the L and the R on the, well, left and right of each other, as you mentioned, and keeping the U and D paired together. So they really managed to miss "only" the LUDR. That’s a bit surprising because the L and U move the cursor back through the document while the D and R move it forward, so those keys might be paired “naturally” but I guess not.

    • @I..cast..fireball
      @I..cast..fireball ปีที่แล้ว

      LDRU is best straight 4

    • @jonadabtheunsightly
      @jonadabtheunsightly ปีที่แล้ว +10

      @@I..cast..fireball The most common straight-4 movement convention these days is hjkl, which is left-down-up-right (on a QWERTY keyboard; heaven help you if you play roguelike games on Dvorak). Although, except for vi and derivatives thereof, most of the software that uses hjkl for orthogonal movement also uses yubn for the diagonals, and at that point it's not a straight line any more.

    • @glassvial
      @glassvial 11 หลายเดือนก่อน +4

      You forgot to include the super rare TURD layout, it really didn't catch on, the layout stinks.

    • @jonadabtheunsightly
      @jonadabtheunsightly 11 หลายเดือนก่อน +2

      @@glassvial Top, Up, Right, Down?

  • @sjoerdvanbavel6043
    @sjoerdvanbavel6043 ปีที่แล้ว +322

    Fun fact: there are 24 ways to arrange four keys on a single row. 12, if you are going to keep left on the left and right on the right. Finding examples of 7 out of the 12 possible ways is impressive.

    • @nutbastard
      @nutbastard ปีที่แล้ว +1

      Technically there are only 24 ways of arranging them in any given geometry, not just a single row.

    • @FTfilm
      @FTfilm ปีที่แล้ว +7

      Isnt it two? If i always have left on the left and right on the right i can only alterate up and down in the middle of them? Do i miss something here? EDIT: ah now i get it. keeping them together, not as fixed part of the layout but fixed pair, sry, you are right then.

    • @JMcMillen
      @JMcMillen ปีที่แล้ว +25

      While that may be true (4!=24), for practical purposes the left arrow key will always be left of the right arrow key. That only leaves 12 possible ways to arrange the keys.

    • @jek__
      @jek__ ปีที่แล้ว +2

      There are 19 ways to arrange 4 contiguous keys, with 24 arrangements each thats 456 different ways you could design arrow keys

    • @kperry5000
      @kperry5000 ปีที่แล้ว

      ←→↑↓
      ←→↓↑
      ↑↓←→
      ↓↑←→
      ↑←→↓
      ↓←→↑
      ←↑↓→
      ←↓↑→
      ↑←↓→
      ↓←↑→
      ←↑→↓
      ←↓→↑

  • @lonelyshrimpart
    @lonelyshrimpart ปีที่แล้ว +174

    These types of niche topics are my absolute favourite bits of history, and I think that's part of what draws me to classic computers and computer history. Just so much of so many companies throwing whatever they could think of at the wall to see what stuck. It's so cool to dig into the hows and whys of little things we just accept as commonplace nowadays

  • @pastarhythm2762
    @pastarhythm2762 ปีที่แล้ว +63

    12:13 Many traditional dungeon-crawler roguelikes also let you use eight-way keys to move around. Since these games are turn-based, moving diagonally is very important, and you'll do it all the time. It's cool to see that a lot of other classic games used that configuration as well!

    • @stm7810
      @stm7810 ปีที่แล้ว

      why not juat 2 keys at once? I'm arthritic and find that easier. did people just not think about design? games could clearly handle 2 or more buttons at once.

    • @Keelyn1984
      @Keelyn1984 ปีที่แล้ว +3

      Many of the old dungeon crawlers were developed for arcade machines with an 8-direction arcade stick in mind. Back in the 80s and early 90s thats what the dev were used to think about.

    • @stm7810
      @stm7810 ปีที่แล้ว +2

      @@Keelyn1984 at least it's not as bad as the first 3D controls like System shock or Deus Ex where you used look keys rather than the mouse.

    • @Keelyn1984
      @Keelyn1984 ปีที่แล้ว +3

      @@stm7810 Pretty sure Deus Ex used standard keyboard mouse controls since it was an Unreal Engine game. Or at least be capable of doing so.
      The worst games were the ones were you had to press Page Up and Page Down to look upwarts / downwarts. This felt so horrible...

    • @stm7810
      @stm7810 ปีที่แล้ว

      @@Keelyn1984 When playing the original 2000 game I remember confusing controls.

  • @misophoniq
    @misophoniq ปีที่แล้ว +23

    I grew up using a C64 for years! I have to admit that I didn't have any problems with their weird cursor-key system at all. And even when I come across an 8-bit Commodore today, I still am able to navigate using the cursor keys like if I was using a Commodore yesterday. I guess muscle-memory goes a long way if you have been using weird systems for long enough.

    • @zipzett
      @zipzett ปีที่แล้ว +1

      my thumb up, I have same feeling of my cord memory by playing musical instruments. Not everything works by brain memory only.

  • @daniel_kos
    @daniel_kos ปีที่แล้ว +182

    IBM also made a ridiculously large 122 key layout with the Home key in the middle of the arrow keys, and *twenty four* function keys at the top of the keyboard instead of the usual 12. My local library had this layout on their public catalogue terminals and it was awesome! With all those keys it felt like being in control of something really important.

    • @admirerofclassicalelectron2858
      @admirerofclassicalelectron2858 ปีที่แล้ว +13

      It was used by the 5250 Twinax terminals for the AS/400 and later IBM i - strange but powerful machines. The user interface, the green screen, is based on function keys and their use is standardized (F1 help, F3 back, F12 cancel, ...). So 24 function keys are quite usable.

    • @ShaunDreclin
      @ShaunDreclin ปีที่แล้ว +19

      Interestingly enough windows still supports F13-F24, if you can find a keyboard with those buttons

    • @moje12a
      @moje12a ปีที่แล้ว +23

      ​@@ShaunDreclin
      SHIFT+F1 --> F13
      SHIFT+F2 --> F14
      ...
      SHIFT+F12 --> F24

    • @daniel_kos
      @daniel_kos ปีที่แล้ว +5

      ​@@ShaunDreclin Then that opens up a mystery, because I don't think IBM terminal keyboards could EVER physically be plugged into PCs. I once got my hands on a free IBM model M keyboard and thought I'd hit the jackpot... but although it had a DIN plug that seemingly looked like it could plug into an IBM PC, the pins were spaced out very differently to prevent this.
      Then I found that Unicomp sells a reproduction model of the IBM 122 key keyboard with a USB interface; so I bought one. But the exotic keys on the Unicomp don't generate unique keycodes either! Disappointingly, they've hard-coded all the "cool" keys more like macros to simulate other key combinations that would work with some obscure legacy Windows terminal emulation software. So instead of getting a unique keycode when you press F13, your PC just receives "Shift+F1" and so on.

    • @11FHS11
      @11FHS11 ปีที่แล้ว +3

      I actually use one of those keyboards on my PC under Windows 10, works just fine.
      The bigger issue is the ESC key rather than the arrow keys, and actually I kinda like the placement of the home key as a programmer.

  • @IanZamojc
    @IanZamojc ปีที่แล้ว +244

    I'm surprised you didn't mention the HJKL (left, down, up, right) configuration that VIM uses since it was a popular cursor configuration for remote terminals (that didn't have arrow keys). they actually gets a lot of use outside of VIM today as hotkeys for next/previous in a lot of web apps (gmail if you enable shortcuts, Trello, etc.) since the arrow keys are already being used for browser scrolling.

    • @heto795
      @heto795 ปีที่แล้ว +16

      Coincidentally or not, this same order is used for the on-screen arrows in dance games with four directions. The physical pads have a diamond configuration, of course.

    • @potato8236
      @potato8236 ปีที่แล้ว +14

      As someone using a completely custom layout on a custom split keyboard, I find going back to arrow keys always a hassle. The vi(m) controls were just convenient, since you just had shifted your keycode and hjkl become the arrow keycodes. But even though they are nice, I don't like they they are offset by one to the left of the homerow. That's why use jkl; on a navigation layer for my arrow keys.

    • @IanZamojc
      @IanZamojc ปีที่แล้ว +4

      @@potato8236 That sounds incredibly tedious, hehe.

    • @Aeduo
      @Aeduo ปีที่แล้ว +5

      @@potato8236 It's nice having both available. In insert mode you don't always want to have to leave and reenter insert mode just to move the cursor.

    • @potato8236
      @potato8236 ปีที่แล้ว +2

      @@IanZamojc What does?

  • @natbarmore
    @natbarmore ปีที่แล้ว +16

    3:01 that’s not a horrible arrangement! All 4 keys in a row means you can plant your hand on them with a dedicated finger for each, and fly through any task that requires lots of cursoring! I still have the muscle memory for that and miss it, though I haven’t had a usable keyboard with that arrangement for at least 15 years.
    (I still have an ADB keyboard that I love in the closet, but haven’t had an ADB computer for a long time, and don’t care badly enough to rig up a connector.)

    • @janekschleicher9661
      @janekschleicher9661 ปีที่แล้ว +1

      For vim users, that's still the default (and if your're used to it, even faster than switching for movements to the dedicated cursor keys). But tbh, I wouldn't like to play games with hjkl (for gamses ijkl or wasd makes much more sense).

    • @BattleBladeWarrior
      @BattleBladeWarrior ปีที่แล้ว +1

      Yea, I could actually see that form taking off quite well if that would have been the standard. Probably a litle easier on your hands posture too

    • @crowth9639
      @crowth9639 6 หลายเดือนก่อน

      it's dogshit for videogames but i see how it can be useful for text editors

  • @klaxoncow
    @klaxoncow ปีที่แล้ว +216

    Another interesting "arrow keys" tid-bit:
    With DOOM, you use the arrow keys for movement and the mouse for turning and shooting. But most modern games opt for the "WASD" arrangement instead.
    This actually relates to John Romero - he's left handed. He's a South paw.
    So, for him, it's actually intuitive to have your right hand on the arrow keys and then the mouse to the left of the keyboard. Being a leftie, that's perfectly natural to him, so he used the arrow keys.
    But most people are right-handed. And if you're right-handed, this means that your left hand is crossing over the keyboard to reach the arrow keys, while your right-hand uses the mouse to the right of the keyboard.
    This can actually be a little cramped. So other developers moved to "WASD" as it's more natural - for right-handers, which is the majority - to have their left-hand on WASD - on the left of the keyboard - and the right-hand on the mouse. Your arms are not crossing over in an unnatural position, so it feels nicer.
    Although, the best games are clever and support "WASD" or arrow keys, to let the player choose, based on their left- or right-handedness.
    Or, you know, just always include a "configure keys" option in the menu, and let the user sort it out for themselves.
    p.s. comment edited: It was John Romero, not John Carmack. I recalled incorrectly, but it's changed to be "the right John" now.

    • @Hydra360ci
      @Hydra360ci ปีที่แล้ว +6

      esdf is still better....
      I mean hello... F has an indention on it, the keys are offset, and the pinky buttons are huge, for a reason.

    • @fauzirahman3285
      @fauzirahman3285 ปีที่แล้ว +4

      @@Hydra360ci Some keyboards have tactile bump on the S key for gaming

    • @krissam7791
      @krissam7791 ปีที่แล้ว +10

      @@Hydra360ci reaching ctrl/shift/caps with your pinky while resting on esdf is awkward as hell though

    • @rhysvanderwaerden5518
      @rhysvanderwaerden5518 ปีที่แล้ว +11

      All DOS games of the shareware era used arrow keys and Doom did not have modern FPS mouse controls (mouse Y was mapped to move forward/backwards). I don't think Doom needs any special reason to use the standard control scheme. Even quake 1 had mouse look disabled by default and used arrows to control IIRC.

    • @CakePrincessCelestia
      @CakePrincessCelestia ปีที่แล้ว +3

      I started playing games like Unreal and Half-Life with the cursor keys back then, but quickly switched over to the numpad, shoving my keyboard further to the left. Reason? More keys for stuff and the absolute freedom to place my mouse comfortably. I had some scripted keybinds on the Alphanumerics that resembled the weapons menu of Half-Life and Counter-Strike. Wanted to select the 4-2? Just hit R. 2-1? Hit 2. 3-3? Hit D. But after that I switched over to ESDF, but quickly went WASD instead, because it was easier for me to find that gap on the CANTERLOCK key than it was to find the bump on F quickly.
      And only then I realized what probably only a very few do know: Ultima fricken Underworld had WASD, well kinda, in Nineteen fricken Ninetytwo, even before Wolfenstein was out! It actually was SZXC with A and D being turn keys without moving forward and W being the faster running motion. And since it didn't have mouse look (but mouse control for the whole movement pattern within the 3D window which works quite well, I only played them that way), you basically played it WAXD mostly if you didn't just use the mouse which was more granular. That game was so well ahead of it's time and to be perfectly fair, if you missed it, it's still worth playing today. But if you really need at least some _filtered_ textures on your polygons and nice effects in fullscreen 3D, you can try Arx Fatalis (in Arx Libertatis engine) instead, it's a similarly great experience.

  • @sebastianpolcyn6358
    @sebastianpolcyn6358 ปีที่แล้ว +43

    I find the C64 layout to be actually surprisingly decent, possibly the best you can do with only two keys. As a kid, I couldn't get used to them until I figured out the thought behind the arrangement: By default, you progress along the screen, with the key off to the side moving the cursor sideways and the other vertically; hold shift for reverse. That's how I explained it to myself at least, and once that clicked, I could comfortably use the cursor keys without thinking, it felt completely intuitive and natural.

    • @QOTSAPT
      @QOTSAPT ปีที่แล้ว +1

      You can do great things with 2 fingers.

    • @deus_ex_machina_
      @deus_ex_machina_ ปีที่แล้ว +3

      @@QOTSAPT That's what she said...

  • @r0kus
    @r0kus ปีที่แล้ว +129

    An innovation of the Amiga keyboard is that the cursor keys would also function as mouse movement keys. It was a two-hand operation, though, requiring that the Amiga key be held down while you used the cursor keys for mouse motion. It wasn't ever a major feature, but if your mouse died, you would not be dead in the water.

    • @1980rburgess
      @1980rburgess ปีที่แล้ว

      Was it any better than trying to use a gamepad as a mouse?
      AT&T (and presumably Xerox/Olivetti) had the opposite feature, where a mouse could function as the basic four cursor keys.

    • @RKingis
      @RKingis ปีที่แล้ว +15

      If I remember correctly, in Windows you can use the numpad as a mouse, if you enabled in accessibility settings. You can even use the numbers when NumLock was turned on.

    • @dreammfyre
      @dreammfyre ปีที่แล้ว +5

      I used an Amiga for 5-6 years and never knew this lol

    • @FindecanorNotGmail
      @FindecanorNotGmail ปีที่แล้ว +4

      Or more commonly, you had a second joystick plugged in in the control port used for the mouse.

    • @molybd3num823
      @molybd3num823 ปีที่แล้ว +4

      @@RKingis yup, have that enabled and i use it sometimes

  • @AristarcoPalacios
    @AristarcoPalacios ปีที่แล้ว +10

    As a keyb lover and mech keybs collector and maker, I am delighted with this episode. Thanks a lot, 8 bit Guy!!

  • @LadyGavGav
    @LadyGavGav ปีที่แล้ว +4

    I still have a BBC Microsystem tucked away somewhere and I was pleased to see this featured at 4:12. I remembered the cursor keys being in that arrangement, but also that its games often opted instead to use letter keys such as 'W', 'A', 'S' and 'D' making it easier - if left-handed - to control the on-screen action.

    • @paul_boddie
      @paul_boddie ปีที่แล้ว +3

      On the Acorn machines, it was usually Z, X, : and / for directional movement, or A, Z, < and > for those preferring the reversed configuration. Superior Software's Exile (also released for the C64 and Amiga by Audiogenic) was unusual in using Q, W, P and L, however. Generally, gaming controls gave each hand control of one of the axes.

  • @tufif
    @tufif ปีที่แล้ว +59

    I spent a lot of years with the IBM numlock style cursor keys, and I always used my thumb for down instead of my middle finger which would stay on the up key. Even now, I still find myself continuing this habit on the inverted T keys, and even when playing games with WASD if I'm in an area where I don't need to jump I'll find my left thumb moving from the spacebar to the S key for down.

    • @tomothywalker
      @tomothywalker ปีที่แล้ว +8

      Yep. My first PC was a Compaq Portable, and I was 4 or 5, so about the only way I could reach all four keys was using 3 fingers and a thumb. As the inverted T arrived, I continued to tuck my thumb up under my fingers in something akin to a pen grip as that's how my brain was wired to hit down (I have "hitchhikers thumbs" so perhaps that made it easier for me?!?). Interestingly though, with the advent of WASD controls, I move my middle finger up and down to move forward/back, with my thumb is permanently hovering over space (I guess from typing induced muscle memory).
      The funny thing is, I'd never thought about it until watching this video, and assumed everybody just used their thumb to hit down on the "arrow keys".

    • @rogink
      @rogink ปีที่แล้ว +1

      Can someone explain why we still have numlock? If you have separate cursor keys why bother to make 8 4 6 2 cursor keys? It's really annoying trying to type numbers only to find the cursor moving around the screen!

    • @tufif
      @tufif ปีที่แล้ว

      @@rogink I used to work a job where I'd use Remote Desktop to connect to a system running Virtual Machines on it, and trying to keep numlock in synch between everything was a total mess!

  • @Akira625
    @Akira625 ปีที่แล้ว +45

    You managed to make discussing the layout of arrow keys fascinating, maybe because it's something that we take for granted these days.

  • @VassilisPerantzakis
    @VassilisPerantzakis ปีที่แล้ว +6

    Also, on the Amstrad (Shneider) CPC 6128 (1985), the cursors keys were of the inverted T type. The previous CPC models had a cross type arrangement with the copy key in the middle.

    • @NikosKakouros
      @NikosKakouros ปีที่แล้ว +1

      I was going to comment on the CPC6128 also… my first computer… 😮

  • @charlesswansonii9319
    @charlesswansonii9319 ปีที่แล้ว +7

    I really like the various MSX computers that used a modified Inverted "T" layout where the Left and Right Cursor keys were double size with the Up and Down Cursor keys sandwiched between them. Sony's HitBit F1XD in the MSX2 line is one that stands out to me in particular with this layout.

  • @MarcoPon
    @MarcoPon ปีที่แล้ว +48

    Various MSX machines had some funky cursor keys styles!

    • @basvandersluis5662
      @basvandersluis5662 ปีที่แล้ว +3

      My thoughts exactly. Where the VG-8010 is probably the most funky one.

  • @kintustis
    @kintustis ปีที่แล้ว +90

    The apple key layout at 10:30 is still used today on medical equipment; GE ultrasound machines being the ones I'm personally most familiar with.

    • @cURLybOi
      @cURLybOi ปีที่แล้ว +9

      oh man, this post gave me ptsd :D i do some it management on the side and i run a network in a medical facility that uses these ge ultrasound. absolute massive beasts with crt, windows 98-something in the background and absolute pain to admin because of course contractors won't give you access to the settings :D

    • @Blox117
      @Blox117 ปีที่แล้ว

      im confused, no one uses the cursor keys except left handed ppl

    • @cURLybOi
      @cURLybOi ปีที่แล้ว +7

      @@Blox117 for gaming, yes. for moving though ancient ui or spreadsheets, the WSAD is not the way :D

    • @wendysremix
      @wendysremix ปีที่แล้ว +1

      The BTC 5100C keyboard also uses that arrow layout.

    • @jayhill2193
      @jayhill2193 ปีที่แล้ว +6

      @@Blox117
      when you're typing or working on a spreadsheet, you'll absolutely want to use the cursor keys if it means you can keep both hands on the keyboard. Also, if you grew up playing racing games on PC, you'll fondly remember them being used for lack of a wheel or joystick.

  • @vapocalypse
    @vapocalypse ปีที่แล้ว +9

    MSX was famous for their different cursor keys. I had a Gradiente MSSX 1.1, and the cursor keys were a rectangle, with diagonal lines dividing the 4 arrow keys.

    • @CrazyBossDK
      @CrazyBossDK 4 หลายเดือนก่อน

      Yes Most MSX computers i have seen its quite good, but the Spectravideo SVI 738 its a bit wierd but you get used to that too.

  • @kilianhekhuis
    @kilianhekhuis ปีที่แล้ว +3

    I've seen, back in the day, people play using the IBM configuration with their thumb on the 2/down key. I also missed the MSX cursor keys, which had an arrangement like the IBM, but in a square fashion (and were also often played by using the thumb on the down key).

  • @tylerroberts1276
    @tylerroberts1276 ปีที่แล้ว +32

    Being born after the IBM model M keyboard meant that I only knew the Inverted T cursor keys. It wasn't until I discovered this channel and classic computers, did I finally see keys that aren't the standard arraingment. Hearing about where they became the norm, and where PC cursor keys were like prior to to keyboards like DEC's LK201 personally is a very fascinating video in my opinion. Thanks for the history lesson!

    • @toomanyinterests
      @toomanyinterests ปีที่แล้ว

      Some newer keyboards have a different cursor key arrangement, we have a Microsoft "Natural Keyboard Elite" ergonomic keyboard that has the cursor keys in the diamond arrangement. For a time it was connected to our PC. I thought it was really cool until I wanted to play a maze game from a CD-Rom. With the diamond arrangement, as well as the steep angle of the keys, I couldn't find or press the keys without looking at them. We switched back to the normal keyboard.

  • @craigb7992
    @craigb7992 ปีที่แล้ว +4

    In 1983 ATARI with the ill-fated 1200XL (in-market for 4 months) added 4 extra function keys F1-F4 which in normal mode were the same layout of the main keyboard (Up, Down, Left, Right), plus SHIFT and CTRL functions. Later in Fall '83 the cost reduced 800XL and 600XL were released for Xmas but dropped extra keys. However, functions were kept in the XL/XE OS.
    I found in an ATARI magazine of the time (Analog, Antic, or Compute!) an article how to add the function keys back by adding four buttons. I recently posted my 600XL internals pictures and how to wire the keyboard matrix to get them to work. I have a git-hub page under craigb-spinner that shows my 'Atari XL/XE function keys' article along with Arcade Spinner, Trackball, and Dual joystick boxes for the Retro game of MAME.
    I don't really remember using the cursor functions but using the special CTRL function to speed-up number calcs.

  • @jeremybarker7577
    @jeremybarker7577 ปีที่แล้ว +1

    The story about DEC and the inverted-T layout on the LK201 keyboard which appeared in 1982 is interesting. I was an engineer at DEC from 1978 to 1992 and this my recollection of it.
    It wasn't the first time DEC used the layout (as far as I can tell that was on the VT71-T typesetting terminal that dates from 1976) but it had used several different layouts for cursor keys on its video terminals. The first was the VT05 (1971) which has 4 keys in a 2x2 square layout with up and down on the top row and left and right on the bottom row (IBM used the same layout on its 3270 series terminals). The later VT5x series (1975) had a vertical row of 4 keys which top to bottom were up, down left and right. Following on from that the VT100 series (1978) had a horizontal row of 4 keys which left to right were up, down, left and right.
    Although an internal standard for terminal keyboards had been produced in January 1980 it didn't standardise the cursor keys. In late 1980 development work was starting on several personal computers and a decision was made to have a common keyboard for all of them. It was seen that text editing tasks from word processing equipment would see the heaviest use of the cursor keys and much research and testing was carried out (I think it was done in the word processing group) on cursor key layouts. Many of the tests involved having people perform various timed text editing tasks with different cursor key layouts. Those tests showed that down and right was the most frequently used sequence and that the inverted-T layout was the most efficient and that is why it was adopted for the keyboard.

    • @paul_boddie
      @paul_boddie ปีที่แล้ว

      Thanks for the interesting story! I imagine that this work contributed to the DEC Rainbow having the same general keyboard layout as the VT220, instead of copying the IBM PC, and thus itself influencing the later IBM PC layouts.

  • @JeracotIII
    @JeracotIII ปีที่แล้ว +4

    After decades of playing DDR, the LDUR arrangement is cemented as my 4-in-line default

    • @DarkArachnid666
      @DarkArachnid666 4 หลายเดือนก่อน

      Interesting. I've always thought that you had to play DDR with your feet.

  • @vilmarmoccelin
    @vilmarmoccelin ปีที่แล้ว +149

    The MSX computers had a crazy amount of cursor key styles too. And every one different from the other. My first computer was a Brazilian "Gradiente Expert MSX" and it's style was very good for gaming.

    • @jwhite5008
      @jwhite5008 ปีที่แล้ว +3

      I feel Gradiente's up and down keys were too big, but on a lot of other MSX like the one I had they were slimmer with the same basic arrangement which was very useful both for games, menus and editing.

    • @Unregistered.HyperCam.2
      @Unregistered.HyperCam.2 ปีที่แล้ว +12

      I was actually hoping he'd bring up MSX computers, but this video would probably be twice as long in that case. You could dedicate an entire 10 minute video to MSX cursor keys.

    • @albatelf
      @albatelf ปีที่แล้ว +10

      Some MSX cursor keys were arranged like an iron cross, so it was basically like having a large joypad.

    • @charliekahn4205
      @charliekahn4205 ปีที่แล้ว +2

      I thought the compass style was the accepted standard for MSX machines

    • @valrond
      @valrond ปีที่แล้ว +6

      Indeed
      The MSX cursor keys were usually great, and the main way of playing games. I had a joystick but I barely used it. In fact, for great precision games like Gradius/Nemesis playing with the cursors was the best way.

  • @UsagiElectric
    @UsagiElectric ปีที่แล้ว +41

    Whoa, very cool to the see Centurion on the list!
    It should be noted that the Centurion branded terminal is actually just an ADDS Regent 40, so even within ADDS own lineup, the cursor keys were all over the board.

    • @malachigarcia7079
      @malachigarcia7079 ปีที่แล้ว +4

      Nice to see you here! Great work on the Centurion :)

  • @cowprez
    @cowprez 9 หลายเดือนก่อน

    Good stuff! I never even thought about cursor keys!! I also grew up with Commodore computers but never really gave the cursor arrangement much thought. Thanks for the video.

  • @JohnArnoldUK
    @JohnArnoldUK ปีที่แล้ว +1

    Once again I am in awe and admiration for your extreme nerdery. Keep it coming man.

  • @pemmican518
    @pemmican518 ปีที่แล้ว +18

    14:19, the 4 key has 'Beg' on it. I wondered if that was an arcane programming term (like the program is begging for input), but then realized it probably stands for 'Begin.' Very informative video!

    • @rogink
      @rogink ปีที่แล้ว

      Yeah but what does Attn mean?

    • @milesdavis2353
      @milesdavis2353 ปีที่แล้ว

      Attention

    • @AutPen38
      @AutPen38 ปีที่แล้ว

      BEG moves the cursor to the Beginning, End moves it to the End. I'm not sure why it has a Home button as well as Beg. I should have paid more Attn.

  • @chouseification
    @chouseification ปีที่แล้ว +135

    Yay, "new 8-Bit Guy" video is always a neat surprise!
    Hope things are going well in the new studio, etc. :D

    • @jimfixespixels
      @jimfixespixels ปีที่แล้ว +17

      When the intro music fires up it makes me SOO happy.

    • @jedtattum9996
      @jedtattum9996 ปีที่แล้ว +1

      if you are left handed you use the arrow keys for movement in games

    • @oguzhan001
      @oguzhan001 ปีที่แล้ว +1

      @@jimfixespixels 8bit Keys' intro is better but alas, he rarely uploads there.

    • @mikesilva3868
      @mikesilva3868 ปีที่แล้ว +1

      Agreed 😊

    • @jimfixespixels
      @jimfixespixels ปีที่แล้ว

      @@oguzhan001 facts

  • @Maxjk0
    @Maxjk0 ปีที่แล้ว +7

    Love this breakdown! Would have loved to see you include the MSX and NEC computer keyboard layouts. The PC98 is probably among the few alternatives that at least is useable, due to the size of the keys

  • @larsprins3200
    @larsprins3200 ปีที่แล้ว +1

    The DEC VT100 terminal was introduced in 1978. Four cursor keys in a straight configuration, like the VT105 you showed.
    It was heavily used in cross-development and I was still working with them in the 90s!
    They were the typical choice for connecting to the serial port of a target computer in a VME rack, for instance.

  • @ergosteur
    @ergosteur ปีที่แล้ว +10

    It’s interesting watching this and seeing the whole journey to find the optimal layout of inverted T cursor keys, and nowadays we have laptop manufacturers and keyboard aesthetic enthusiasts going back to weird cursor key layouts or removing the cursor keys completely.

  • @thaernejem7317
    @thaernejem7317 ปีที่แล้ว +24

    Fascinating how you collected all of these different types of keyboards layouts and even get them ready to run to demonstrate the variety of the keys and the user’s comfortability of use.
    Thank you 😊

    • @raven4k998
      @raven4k998 ปีที่แล้ว +2

      he knows everything about computer features you never think twice about today

    • @thaernejem7317
      @thaernejem7317 ปีที่แล้ว +1

      @@raven4k998 i bit he does!

  • @lordanthrax2417
    @lordanthrax2417 ปีที่แล้ว

    Seriously a great topic! I feel the same about the "c64"- and "inverted T"-layout.
    Thanks for the video

  • @davidellsworth4203
    @davidellsworth4203 7 หลายเดือนก่อน +1

    I'm one of the very few people who do not prefer the inverted-T layout. Since 1991, I've been using a Northgate OmniKey Ultra, which belongs in the category you noted at 13:26 in this video, with a cursor pad modeled after the way the numeric keypad works when NumLock is off (though there was also an inverted-T version). I use the numpad often to enter numbers, so it's great being able to use both that and the cursor pad in my preferred layout without having to toggle NumLock. But it does mean that no modern keyboard suits my needs, and I've had to keep buying OmniKey Ultras off eBay when too many keys get sticky/bouncy for repair to be practical. (Sadly I couldn't make the switch to an Avant Stellar, because while it was based on the Northgate OmniKey Ultra2, it only had an inverted-T model.) I have learned how to be more kind to my fourth OmniKey though, so it might actually last much longer than my previous three. (My first was the original Ultra, and starting in 1995, I've had an Ultra2 with n-key rollover; at this point, the Ultra no longer works, and two of the Ultra2 need repair - I'm using the third Ultra2.)
    Now while I can certainly understand why people prefer inverted-T, it is much more unfortunate that function keys being on top became the standard. Function keys on the left, with F11 F12 on the top row, is much better and allows function keys to be easily used by touch. I think function keys on top being the standard has actually resulted in far less software even using function keys at all in their default bindings, which is sad.

  • @Dwedit
    @Dwedit ปีที่แล้ว +23

    The Gateway Anykey keyboard (shipped with 1992-era PCs) had true diagonal arrow keys, which worked by quickly pressing Left/Right for a split second, then Up/Down. A space bar key was in the middle. They worked well with text editors, but not so well with Civilization (which only saw the first par of the keypress).

    • @RKingis
      @RKingis ปีที่แล้ว +4

      Interesting how they had the old style function keys on the left & the new 4x3 grouping on the top.

    • @HarvardHeinous
      @HarvardHeinous ปีที่แล้ว +1

      Yeah, was hoping he'd mention that one too.

    • @mikewallace3030
      @mikewallace3030 ปีที่แล้ว +1

      I had the same Gateway keyboard. Certain games worked really well with the diagonals but others not so much. It was the keyboard I learned on, so switching to the inverted T later on needed a lot of new muscle memory.

    • @EddieSheffield
      @EddieSheffield ปีที่แล้ว +2

      One of my favorite keyboards was the Focus FK-5001. It also had diagonal keys, and the center key, rather than being home, was a "Turbo" key that was a high-speed key repeat. And it had a built-in calculator in conjunction with the numpad. That thing was huge, clicky, crazy, and I loved it!

  • @Jeff-cn9up
    @Jeff-cn9up ปีที่แล้ว +11

    The early Ultima games on the Commodore 64 opted to use a diamond pattern, the @ for up, the / for down, : for left, and ; for right. See 8:20 for the key layout if interested.
    It was a little awkward, but less so then the requirement of using a shift modifier button.
    These four keys were then more commonly used for these types of games on the C64 going forward. But others, like The Bard's Tale, opted for an inverted T, using I, J, K, and L.

  • @te0b0
    @te0b0 ปีที่แล้ว

    Hello, The 8-bit guy I have been watching your videos ever since "The I-Book Guy" on several old TH-cam accounts. Your content is like no other, in a good way! I could watch your videos on days on end! In fact, I have. I had no interest in computers, be it Commodore, Tandy, Apple, Texas Instruments, Sinclair and your other videos; speech synthesizers, 108 bizarre media types, the plug-and-play games, the I-phone 2G. I just want to thank you for all your years on TH-cam! Please don't stop making videos of any type. Thank you so much for your service, David!
    Edit: I forgot to mention the Commodore history series too!

  • @yahyalaouici9749
    @yahyalaouici9749 10 หลายเดือนก่อน

    Thank you so much David,finally someone has satiated my curiosity, for years and years I have asked why cursor keys are sorted like this and why not before

  • @Bukki13
    @Bukki13 ปีที่แล้ว +85

    I’m a simple man.
    I see an 8-Bit Guy video, I click.
    wait a minute mice weren’t really a thing in the 8-bit era

    • @Zz.Azalie
      @Zz.Azalie ปีที่แล้ว +4

      i think enter is the precursor of the left click (see what i did there)

    • @araigumakiruno
      @araigumakiruno ปีที่แล้ว +2

      15 minute video about cursor keys???? by 8bit guy????? i clicked faster no questions

    • @DailyCorvid
      @DailyCorvid ปีที่แล้ว

      1.41M simple men say they agree 100% :)
      *_Legitimately my favourite channel on TH-cam, and I subscribe to a TON of them!_*

    • @linklovezelda
      @linklovezelda ปีที่แล้ว

      You're a simple man, you copy the same comment that's on every video instead of being creative and coming up with your own 😂

  • @cuteswan
    @cuteswan ปีที่แล้ว +42

    It's always good to look back and remember how much time & effort it can take to make things more intuitive and convenient.

    • @AMPProf
      @AMPProf ปีที่แล้ว +4

      Yep build it
      Get Ouchie
      Rebuild it

  • @TPIR_Fan_1972
    @TPIR_Fan_1972 ปีที่แล้ว

    Good episode. This is the kind of stuff I enjoy seeing on this channel.

  • @ivo215
    @ivo215 ปีที่แล้ว +7

    The MSX seems to be missing. Although the MSX was not a single computer, but rather a standard shared over multiple manufacturers. My school back in the eighties had a Philips MSX1 VG-8020, with very characteristic cursor keys arranged in a large square.

  • @newmonengineering
    @newmonengineering ปีที่แล้ว +7

    After watching I just think it's fascinating how many of these computers I got to play with growing up. My Dad loved computers and programming, he loves math. He would often buy computers used from friends whom upgraded. We had a ton of different computers at home to play with. Litterally stacks of them. I played with most models mentioned at one point or another. I think his passion for technology rubber off because computers is how I make money now. Programming is a passion that is just fascinating to me and has launched me into the field and payed well at the same time. This was a trip through my teenage years. From Texis interment through apple, and IBM with everything in between like commodore, Sinclair, Atari etc. Thanks for the memories.

  • @GianmarioScotti
    @GianmarioScotti ปีที่แล้ว +8

    A bit surprising you didn't mention the MSX computers, as their keyboards had a big emphasis on including the kursor keys in a diamond arrangement - and the SVI 318 (almost MSX) even had a joystick-cursor key hybrid.

    • @JesterEric
      @JesterEric ปีที่แล้ว +1

      He is probably not very knowledgeable about MSX

  • @thinkingahead6750
    @thinkingahead6750 ปีที่แล้ว

    An enjoyable wander through life. I remember my father taking me to see a man at his works whose main job was designing keyboards. Not for computers, they were still on paper tape input and output, but for typesetting machines.
    An amazing and enthralling visit.

  • @ReZerO100
    @ReZerO100 ปีที่แล้ว

    my dad had two Minolta PCW1's for his office, they came with an interesting keyboard the arrow keys were very close to the inverted T, had a nice extra bit of raised plastic between the arrow keys so it was easier to feel which button you were pressing from the ridge, he really did like those as he could type directly to the attached printer if he wanted to, made cheque creation a lot easier, kept one around in his office until the early 2000's as nothing beat it for cheque templates

  • @Jammet
    @Jammet ปีที่แล้ว +5

    The Amstrads also had decent inverted T cursor keys. They never get a mention, but also are really fascinating home computers of the era.

  • @morenauer
    @morenauer ปีที่แล้ว +5

    I remember in the 90s the standard for gaming was to NumLock off the numpad, and use the numlock cursor keys for games. And in the 2000s, it was to use the cursor keys for games, with the keys in the 6-key block above it, along with shift, right ctrl, return and backspace for other game functionalities. I didn't use WASD until the 2010s.

    • @belstar1128
      @belstar1128 ปีที่แล้ว +1

      Yea i played a lot of pc games in the late 90s but in 2001 i took a break from pc gaming. and i came back in 2008 but i kept trying to use cursor keys but games moved to wasd .also modern games require a mouse wheel and that is annoying for laptop gamers and hand held pc's. and wasd is annoying in my region since we use the azerty layout so i prefer the cursor keys. but most games let you redefine the controls.

    • @daylightanimation
      @daylightanimation ปีที่แล้ว +2

      I still don't use WASD in games... more comfortable with standard arrows.... luckily most of them allow you to change controls the way you want to

  • @dumfrog
    @dumfrog ปีที่แล้ว +2

    All MSX computers (1983) had dedicated cursor keys that were very useful for text editing and even for gaming ! I had a Sony HB-501 and I wouldn't have figure, as a young teenager, that not all computers had such an equipment.

  • @steve-marsh
    @steve-marsh 9 หลายเดือนก่อน +1

    I can’t believe I’m watching a video about cursor keys for 20 odd minutes, but I am and I love it 🤷🏼‍♂️

  • @mikebroich1487
    @mikebroich1487 ปีที่แล้ว +5

    How about the “WordStar Diamond”? Trivia: Since the Franklin 1200 (the Apple II plus clone) was basically purpose-built to run WordStar on it’s included CPM card, the numbers pad could be switched to cursor control and when in this mode, pressing the arrow keys on it actually sent the Control-E, Control-S, Control-D, and Control-Z key codes to move the cursor around in WordStar.

  • @-taz-
    @-taz- ปีที่แล้ว +23

    I started on an XT clone that was a joint venture between Toshiba, Xerox, and Microsoft using an 88-key Xerox keyboard (and a made in Japan MS RJ-11 mouse that connected to the keyboard). I always have my thumb on the down arrow, plus I can always reach home, pgup, etc. fast. Being trained to edit text and draw PrtintMaster graphics at such a young age was always a benefit to me to the point where I can still easily outpace my long time vi expert coworkers. The inverted T was always just a total waste of space to me.

    • @forbiddenera
      @forbiddenera ปีที่แล้ว +1

      Maybe also because I started on a C128, explained as he mentioned in the video

  • @renatoamaral8259
    @renatoamaral8259 ปีที่แล้ว +1

    Great comparison you did among different keyboards! 💯🌟👍

  • @fensoxx
    @fensoxx ปีที่แล้ว

    Thanks for the video, this is my favorite content you make.

  • @BADC0FFEE
    @BADC0FFEE ปีที่แล้ว +4

    The coolest cursor keys are the ones in the hitbit mezzo MSX and other similar machines, the mezzo not only has a + shaped cursor key configuration but there's even a little "joystick" that attaches in the middle

  • @hgesser
    @hgesser ปีที่แล้ว +3

    Very interesting overview - I like the remarks on how the C128 layout is not that different from the inverted-t!
    The Amstrad home computers went through a keyboard evolution that ended in the inverted-t, too, with the CPC 6128. Before that, the 464 and 664 models used a cross (with a special key in the middle) that was in a bad location (above the numpad). I had (and still have) a 6128 back in the day, and I liked the keyboard layout a lot. Switching to a PC felt natural, too.

  • @captainpirx
    @captainpirx ปีที่แล้ว

    Truly fascinating piece of computer history. Thanks for the video!

  • @danbert8
    @danbert8 ปีที่แล้ว +1

    Our 1992 Gateway 2000 PC had a nice IBM clone keyboard that had a full set of 8 direction keys (with diagonals like a numpad) next to the numpad and the center was a duplicate space key. This was really convenient for gaming as the spacebar was generally the fire key so you could play a lot of games with just one hand freeing up the other one for the mouse for games that supported that. It also had a second set of F keys on the left side of the keyboard and onboard programmable macros. This was awesome for games as I could have a quick 24 hotkeys.

  • @jlitagibfonseca
    @jlitagibfonseca ปีที่แล้ว +5

    Very nice to see a so interesting video about a so trivial thing such as cursor keys in a keyboard. 8 Bit Guy is really the guy!

  • @carlosgd
    @carlosgd ปีที่แล้ว +4

    missing mentions:
    - the already quoted in the comments about the MSX constellation and its 1000's combinations of cursor keys (msx is rare in US and 8bg tends to "forget" non-US systems frequently)
    - the original amstrad CPC is another example of "crossed" cursor keys, with the "copy" key in the center of the 4 CK's and an odd placement in top of the numpad. PCW also uses a similar arrangement, crammed into the numpad. changed later in the 6128 in favor of inverted T arrangement (crammed with the "function" keys in a numpad layout)
    - the modern tendency to use WASD for "cursor" keys, to use with the left hand for movement, and combine with mouse with the right hand for view and rotation, most predominantly in games.... and its ultimate tradeoff of, decades later, start selling again PC keyboards that are not "extended" ones, but cruched ones, which some of them not only does not have "numpads", even some of them dont have inverted T cursor keys!
    - in many games in 8bit systems (essentially in the zx spectrum, but also in others) using OPQA, or some other combination like AZNM, for ortogonal movement.
    nice recap video. :)

    • @vaclavmuller
      @vaclavmuller ปีที่แล้ว

      en.wikipedia.org/wiki/Arrow_keys#QAOP_keys

  • @Poliwager
    @Poliwager ปีที่แล้ว

    I grew up playing games on both an Apple Extended Keyboard and a PowerBook with the sideways arrow keys, and from an early age I understood that the inverted-T keyboard configuration made more sense. Great video!

  • @scherge
    @scherge 7 หลายเดือนก่อน

    Wow, I didn't expect a video about the history of cursor keys to be so interesting and entertaining. Thank you!

  • @ClassicGameSessions
    @ClassicGameSessions ปีที่แล้ว +16

    Fascinating to see the history and comparison of cursor keys on the 8-bit systems of the era. Can't overstate how key they've been to gaming (no pun intended)!

  • @litigioussociety4249
    @litigioussociety4249 ปีที่แล้ว +9

    I'm surprised you didn't mention WASD once in this video. Those are the intuitive letters to choose for a D-pad, and for some odd reason many keyboards would not allow you to input two cursors at once and another key, such as up, right, and zero on the number pad to jump and run or shoot. However, the software would allow W, D, and the zero to be pressed together.

  • @stevenvallarsa1765
    @stevenvallarsa1765 ปีที่แล้ว +1

    Once in a while you can remember things from the dark recesses of one's mind. About 20 years ago I was playing with on online Commodore 64 emulator after not touching a C64 in over ten years, where I typed up a one line PRINT statement… and my fingers automatically went to SHIFT-2 to type the double quotations marks. I was dumbstruck at how I got back into the zone like that.
    I'm surprised you didn't mention the mini-inverted-T arrow key layouts that have been on Apple's laptops for a while now. Simply brilliant.

    • @AutPen38
      @AutPen38 ปีที่แล้ว

      On the ZX Spectrum, the most common thing a games-playing kid would type was LOAD "", and you could do it all in less than a second with just the thumb and index finger of your right hand. (Pressing J made the word LOAD pop up). When I tried using an emulator it felt very weird trying to do speech marks with a shift button on the right hand side and the P key.

  • @jejednb
    @jejednb ปีที่แล้ว +2

    Good episode ! And the music rocks !

  • @HeisenbergFam
    @HeisenbergFam ปีที่แล้ว +241

    Its crazy how arrows were the traditional movement on keyboard and then WASD became more popular

    • @sodadrinker89
      @sodadrinker89 ปีที่แล้ว +37

      WASD became a thing because of Counter Strike.

    • @Gideon_Judges6
      @Gideon_Judges6 ปีที่แล้ว +25

      That might explain why I never like WASD. I was fine with the arrow keys.

    • @AmartharDrakestone
      @AmartharDrakestone ปีที่แล้ว +87

      @@sodadrinker89 Nope. CS might be the game that came default with this scheme (which I don't even know if it did), but the first Quake was the game that popularized it.

    • @wChris_
      @wChris_ ปีที่แล้ว

      This is number 11

    • @nathanlamaire
      @nathanlamaire ปีที่แล้ว +6

      ​@@sodadrinker89 *Quake player

  • @paulguk
    @paulguk ปีที่แล้ว +18

    It's a shame you didn't discuss modern laptops. I think there's an annoying trend there recently where manufacturers are designing keys to be visually pleasing rather than tactile. A lot more use full size left and right cursor keys, but half size up and down. As a developer it drives me crazy as I use the cursor keys a lot, and my fingers struggle to find where they are without having to look if I can't differentiate between them because they're all the same shape rather than the traditional inverted T. I wish more people would mention the keyboard layout when reviewing laptops. It's the single most annoying issue that can make an otherwise great laptop almost useless to me 😢

    • @drstefankrank
      @drstefankrank ปีที่แล้ว +3

      I refuse to buy any new laptop just because their current keyboards are all horrible. No spaces between F-keys and the sleep button right next to the F12. Thanks for that.
      I currently place a Lenovo traveller keyboard on top of my HP laptop to get at least an almost alright keyboard. I want the layout and feel from the IBM T23 back, just maybe the windows key included.

    • @GrandDawggy
      @GrandDawggy ปีที่แล้ว

      This is a bad idea but I have heated up a paper clip and used it to mark a key with a small dot and after I'd touch the lighter to the key to smooth out the lip.
      I did this on a call center keyboard and the guy next to me asked what I was doing and when I told him, he asked if I'd do his next lol
      Edit: in school I used to swap the N and M key on keyboards and sometimes I'd come back to the same computer only for it to not have been fixed meaning anyone who used it properly had a bad time lol

    • @huge_balls
      @huge_balls ปีที่แล้ว +1

      I was literally about to comment the same thing!! Someone should make a part 2 discussing modern keyboard design and yes I notice this in modern laptops everywhere.

    • @johncelticbhoy1030
      @johncelticbhoy1030 ปีที่แล้ว

      my main gripe with keyboards is when a key is inserted between the shift key and the Z key on the left hand side. For anyone who learned to type on a typewriter it is a constant nuisance. I thought that was a toshiba laptop problem only, but I see in this video (11:50) that it started with the original IBM PC keyboard.

    • @Anuclano
      @Anuclano ปีที่แล้ว

      This is a good trend. Looks like the MSX configuration, except the up and down keys are too small. I would like to buy such laptop (never seen one). On MSX you could press two buttons at the same time to move cursor diagonally, even in text editor. If you had two opposite buttons pressed at a time and released one, the other would activate. The author it seems intentionally skipped MSX so to make IBM PC/Wintel look good.

  • @edwardturner333
    @edwardturner333 ปีที่แล้ว

    I love these videos, I always learn some things I would never have thought of!

  • @cxk7127
    @cxk7127 ปีที่แล้ว

    The History of Cursor Keys. The video we didn't know we wanted until now. Great video!

  • @DutchDaddy
    @DutchDaddy ปีที่แล้ว +32

    Nice video again! I really missed the MSX computers though! I feel they don't get enough love 😢

    • @charon1701
      @charon1701 ปีที่แล้ว +7

      Yeah I too waited for them to get mentioned

    • @mrpetit2
      @mrpetit2 ปีที่แล้ว +7

      Yes MSX computers had quite a few strange/wacky cursor key layouts.
      Usually styled towards games, like diamond and inverse diamond layout.
      But I think MSX never got popular in the USA and is thus mostly overlooked by american youtubers

    • @jwhite5008
      @jwhite5008 ปีที่แล้ว +4

      100% Agreed. I would take classical MSX layout over the inverted T any day.

    • @jorge1170xyz
      @jorge1170xyz ปีที่แล้ว

      @@jwhite5008 Are you sure that isn't just nostalgia talking? I absolutely love many of the MSX designs, but for ergonomics and productivity, the inverted T configuration just fits the hand the best.

    • @jwhite5008
      @jwhite5008 ปีที่แล้ว +2

      @@jorge1170xyz I'm not quite sure since i don't have the keyboard anymore. When I went from MSX keyboard to DOS one the latter felt uncomfortable. Maybe it was habit, maybe the way I tend to place my fingers, but I still think MSX felt more intuitive.

  • @kruksog
    @kruksog ปีที่แล้ว +4

    Its interesting to see the older layouts of the cursor keys. I always wondered why vim used the layout it does, but this video makes it pretty clear it's a historical relic (which would have been my guess, but it's neat to know.)

    • @MarcusTheDorkus
      @MarcusTheDorkus ปีที่แล้ว

      Specifically the keyboard that it was designed for had the arrows marked on HJKL.

  • @eris4734
    @eris4734 ปีที่แล้ว +1

    i've actually switched to direction keys all in a row for certain games because it's often very useful to be able to switch between up and down extremely quickly (to the point my middle finger would sometimes slip trying to move between up and down).
    I actually use another ordering of the directions: left, up, down, right, because that seemed like it would be an intuitive switch from inverted T. In retrospect, left-up-right-down or left-down-right-up might have been a bit better, but it felt weird to alternate the vertical and horizontal buttons like that.
    It took a little while to get used to, but not as long as you might expect, like a couple of weeks before I was mostly able to play as well as usual. It's also felt more comfortable to not be moving my middle finger around so much, and more confident in my ability to hit the right buttons.

  • @giuseppelentini9140
    @giuseppelentini9140 11 หลายเดือนก่อน

    Quite illuminating, learning that the hjkl configuration for moving cursors is a relic of the very primitive one row arrangement for arrow keys, all because of a lack of keys in the old terminals. I was never convinced by the "all fingers in home base row is very ergonomic" kind of argument, wich ignores the use of the shift key, ctrl+x, ctrl+c, ctrl+v, ctrl+alt+canc, function keys, window/apple/whatever key+any other key, numeric keypads...I could go on, but you get the idea.

  • @taeber
    @taeber ปีที่แล้ว +20

    Great topic and glad y'all went with the inverted-T for the X16. I'm slightly annoyed with most laptops keyboard's design choices around cursor keys, including Apples. Most are shrinking them to get them to fit or leaving the left and right full height while smashing the up and down keys together. Also, I'm unsure if someone else already commented, but VIM and other applications use hjkl for cursor movements because of the ADM-3A layout.

    • @scythal
      @scythal ปีที่แล้ว

      I have an ASUS laptop and all of its cursor keys are half-height (compared to usual keys)!
      It was a little disappointing at first but thankfully I got the hang of WASD, haha

    • @whette_fahrtz
      @whette_fahrtz ปีที่แล้ว

      The half-height keys on laptops aren't so bad if they're all the same size, and the layout is still an inverted-T. The worst was on the butterfly era Macbook Pros with half-height up-down arrows, but full size left and right.
      Every hardware designer thinks they need to try and make their mark solving the difficult problem of "unique arrow key arrangement", but no one asked, and the inverted-T is physiologically the best fit for almost everyone.

    • @scythal
      @scythal ปีที่แล้ว

      @@whette_fahrtz In my case the half-height arrow keys (which makes the already-small normal keys seem massive) on my laptop makes it far harder to press as my fingers have to be uncomfortably close to each other... Not great for long-term use!

  • @Jimbaloidatron
    @Jimbaloidatron ปีที่แล้ว +4

    It's amazing how that muscle memory laid down in younger years sticks around deep inside the brain; I'd spent hours coding on the Atari 800XL back then and so when I picked up the retro bug all these years later, it was effortless and I hadn't given it a thought, not till this video!

    • @AutPen38
      @AutPen38 ปีที่แล้ว

      I grew up with the rubber-keyed ZX Spectrum and had no problem playing emulated games with various configurations of keys (often A and Z for up and down, O and P for left and right) but it was really weird when I tried typing some BASIC, as I've got so used to modern cursor keys that it was very weird to be reminded that the Speccy didn't have any! (You had to press SHIFT and 5 for left, for example). It felt so weird that - with the emulator I tried, the cursor keys on my PC keyboard did nothing at all! I don't know how I ever programmed anything in the '80s without them.

  • @pedrozatravel
    @pedrozatravel ปีที่แล้ว

    Interesting history of the direction keys on the keyboard, thank you for sharing

  • @SUCRA
    @SUCRA ปีที่แล้ว +1

    Oh man, this settled something that comes back again and again to me. I played Formula One GP from MicroProse for DOS when I was a kid. The standard key layout was: A forward, Z backward, < left and > right, instead of the regular cursor keys. Looking at some early keyboard layouts this makes sense because these keys are close to where they were in opposing side layouts.

    • @AutPen38
      @AutPen38 ปีที่แล้ว +1

      Indeed. For the older games (in the 8-bit era especially) it was perfectly normal to use both your hands for directional controls, with your left hand doing left/right or up/down and your right hand doing the other axis. It never occurred to me as a kid that left-right-down-up could all be done with one hand if four keys were placed in a t-shape, allowing the free hand to press 2 or 3 other buttons (for jump, fire, pick up etc). The old games were so much simpler. Many of my favourites were just left, right, and fire, so a 4-direction cursor key configuration wasn't even needed.

  • @caeserromero3013
    @caeserromero3013 ปีที่แล้ว +3

    Some old DOS driving games used the greater than and less than keys < > for left and right steering. I still play Geoff Crammond's F1 Grand Prix from 1991 (via DOSBOX) which uses < > for left and right and the A key for accelerate and Z for brake :)

    • @AutPen38
      @AutPen38 ปีที่แล้ว +1

      It was very common in days of yore for games to only use 4 buttons, plus one for fire/jump and it made ergonomic sense to use both hands for directions. e.g. left hand does up and down, right hand does left and right. In a bit of a chicken and egg situation, games started getting more complicated, with more buttons to press, around the same time that cursor keys became more commonplace and in the "standard configuration" (leaving the left hand free for actions like firing, jumping, picking up objects). As an old skool kind of guy, I preferred the old games that used no more than 5 keys but still used both hands.

    • @caeserromero3013
      @caeserromero3013 ปีที่แล้ว +1

      @@AutPen38 Me too. All the original old DOS games used to use the arrow keys. I seem to remember even later games like Wolfenstein 3D and Doom used the arrow keys. WASD was a more recent key configuration for things like Medal of honour and Call of duty. I think the main difference between the new shooters and the old dos ones is that aiming. You used to aim by moving your body, so just the arrow keys to move and the ctrl key to shoot, but COD type games have separate control for the weapons, so you move the person with WASD and move the sights of the weapon with the mouse, so a totally different dynamic. And some games even use the mouse to move the person too. I think when riding the horse etc in Assassins Creed, you press W to move forward but the mouse to steer right/left. I really struggled with that at first :)

  • @Cythil
    @Cythil ปีที่แล้ว +3

    The inverted T setup and the IBM numpad setup was always my favourite. In fact, the numpad setup was even a bit more preferred in my case since it offered up more keys. And many times I remapped keys to fit that layout. Now I run generally the WASD layout like most. Though, ESDF is generally superior since it offers more keys that are easy to access. I am just too lazy to remap these days.

  • @hrford
    @hrford ปีที่แล้ว

    I'm glad you shared some pointers on this subject.

  • @ostroom
    @ostroom 7 หลายเดือนก่อน

    such a great content as always! thx

  • @matguy1000
    @matguy1000 ปีที่แล้ว +8

    videos like this are so great cuz we don't know we wanted to know until the info is presented. I find it surprisingly intriguing. most of us have weird random questions that keep us up at night and we're not sure where to look to get all the info we could want in an entertaining way. that's where david comes in :)

    • @TheExileFox
      @TheExileFox ปีที่แล้ว

      the guy is living under a rock though. Any non-gaming laptop that is built after 2015 is almost guaranteed to have stepped back to a worse arrangement of the arrow keys, where up and down is overlapping. This should not be a thing on devices that are 14 inch and up. You can thank Apple for this since Dell and HP just copied that idea and then everybody else followed along with it blindly.

  • @toshibasony9222
    @toshibasony9222 ปีที่แล้ว +28

    Seeing the Centurion in an 8-Bit Guy video is for me the most amazing crossover I've seen in years! And even more so now, when I am coming here right after the new Usagi Electric video :)

    • @yorgle
      @yorgle ปีที่แล้ว +6

      Hellorld!

    • @ropersonline
      @ropersonline ปีที่แล้ว +3

      My only complaint is that that machine isn't really "the Centurion", just a Centurion-branded ADDS OEM glass terminal. The Centurion was one of those computers that generally didn't use display adapters (at least not by default) and used serial terminals for I/O. The console provided the screen and keyboard, but the TTY was not the computer.

    • @toshibasony9222
      @toshibasony9222 ปีที่แล้ว +1

      Yes, it's true. Would be more correct to say that ADDS used the layout, just like he did for other terminals in the video.

  • @CarlosOsuna1970
    @CarlosOsuna1970 ปีที่แล้ว +2

    There's basically two things I think you forgot to mention about the inverted T.
    Firstly the most important one is that it wasn't really popularized by the IBM Model M on any sort of PC, but rather it's use on the IBM RT PC. IBM had previously experimented with different variations of the Model F they finally got the IBM 4704 F77 which turned out to be the basis for the Model M on the RT PC which was later lent to the IBM PC AT and later on to the PS/2.
    Secondly, even though the RT wasn't that successful, it forced SUN to move from it's Type 4 keyboard which was PC-esque, to the Type 5 which is the biggest keyboards I've ever used. Silicon Graphics stuck with a Model M type, which was the reason Apple went forward with that same design for it's extended Keyboard ADB keyboard. Even NeXT on 1989 offered a similar keyboard, albeit without all the function keys which looks remarkable similar to the Mode M.
    So why did the Model M modeled the UNIX world? Well you said it yourself. Most workstations were trying to extend the VT220 which had the 8 region design (9 if you consider the lonely Esc key on the left side).
    The PS/2 was really a confirmation that the RT was right and everyone needed 12 function keys and a separate block for the inverted T and the cursor control (Begin End, Pg Up Pg Down) thing.
    For me the 101 keyboard has always been the RT keyboard and it was on the RS/6000 that I got to use it extensively. Ironically, the big RS/6000 were accessed using a terminal and the one of choice was the elegant ASCII Display Station IBM 3151 which had a Model M.
    www.computinghistory.org.uk/det/4805/IBM-RS-6000-Model-550L/

  • @JazzyJesterTechPing
    @JazzyJesterTechPing ปีที่แล้ว

    Amazing collection

  • @player1_fanatic
    @player1_fanatic ปีที่แล้ว +6

    Fun fact, I still use original IBM-PC layout for cursor keys even today, since my first home computer I started with was IBM PC-XT with same layout. And all modern PCs still support it as long as I turn off NumLock key. As extra bonus Pg Up/Down and Home/End are all on convenient places, and as long as I pick up any keyboard or laptop with numpad I can use the same layout I learned over 35 years ago, as a kid.

    • @-taz-
      @-taz- ปีที่แล้ว +3

      Same! This is the most important keyboard fact, by far, if you ask me.

    • @widicamdotnet
      @widicamdotnet ปีที่แล้ว +3

      Me three! Started on an (outdated at the time) Amstrad PC1512 that had a keyboard similar to the Model F. Now nearly 30 years later, I still revert to using the numpad arrows whenever and wherever they're available, especially for text editing and coding. When I'm using my partner's ThinkPad, we're always fighting over whether NumLock should be on or off :-)

  • @May-or-May-not
    @May-or-May-not ปีที่แล้ว +4

    It's so fascinating to see things we take for granted as being standardized. Obviously they had to test things out before they found the best arrangement, but it's super interesting to see all the options they went through.

    • @tsm688
      @tsm688 ปีที่แล้ว

      I don't think it was rocket science which arrangement was better. Almost anything is better than the inline four. But things like ease of manufacture, space, and needing to not obviously rip off a competitor, got in the way.
      He didn't mention it in the vid, but nearly all the worst offenders belong to integrated keyboard units. They didn't actually have space for an inverted T in those and just crammed them wherever.

    • @Boodlums
      @Boodlums ปีที่แล้ว

      @@tsm688 Apple eventually came up with a way to get an inverted-T in the space of inline keys: they made them half height!

  • @ojedajp
    @ojedajp ปีที่แล้ว

    LHX Attack chopper.... a memorable childhood memory has been unlocked. thanks for that.... also, amazing review, loved it!

  • @RevNoch
    @RevNoch ปีที่แล้ว +1

    I miss my old Gateway Anykey keyboard from the 90's. It had a dedicated 8 way cursor button set instead of the inverted T. Loved that thing.

  • @lesharkoiste
    @lesharkoiste ปีที่แล้ว +3

    Now this makes me wonder how long-time PET/VIC-20/C64 users reacted to their first PC(-compatible) having inverted-T cursor keys; I'm only 2 minutes into the video but it looks promising so far.
    By the way, did you find another way to let people add non-English subtitles on your videos? As YT pretty much killed off the feature...
    Greetings from Belgium ☕

  • @WacKEDmaN
    @WacKEDmaN ปีที่แล้ว +7

    you missed the Amstrad CPC... it has its own area for cursors in a + arrangement ..with a copy key in the middle...it also has split cursors something you dont see on many computers

    • @davidnash9343
      @davidnash9343 ปีที่แล้ว +2

      I was waiting for them to come up too. The CPC 664 had massive angled cursor keys in a pleasing blue

    • @gschizas
      @gschizas ปีที่แล้ว +1

      Don't forget, the original 3 CPC models had 3 different key arrangements,with 6128 and the plus models going for the inverted T.

    • @jasejj
      @jasejj ปีที่แล้ว +2

      Too high up on the layout though which made them annoying to use.

    • @Zero_Gravitas
      @Zero_Gravitas ปีที่แล้ว

      The CPC6128 had an inverted T, also.

    • @eto6197
      @eto6197 ปีที่แล้ว

      The cursor keys on the 464 and (especially) the 664 were an eye catcher but a pain to use. I was so happy that the 6128 (which I bought) used the inverted T configuration with the COPY key being accessed with the other hand.

  • @bluedragon219123
    @bluedragon219123 8 หลายเดือนก่อน +1

    I remember always wanting, and still do, a Numpad on any laptop I bought/buy because the original PC port of Final Fantasy VII used the Numpad exclusively for movement and actions and any other keys on the keyboard, including the arrow keys, aren't used. The new/Steam port changed this but I still like having a Numpad especially when working with numbers. :)

  • @mikenelson6630
    @mikenelson6630 ปีที่แล้ว

    Yay, The CoCo 1,2,and 3 get a mention! That was my computer, both the CoCo1 and CoCo3. I never did get much practice on the Commodore. Thanks!