Hacker News new | ask | show | jobs
by marcellus23 462 days ago
Interesting that the keyboard for these[0] is not a QWERTY keyboard but instead has the buttons arranged alphabetically. That must be a pain in the ass to type in. Is that because the tech is 50 years old from before QWERTY was the standard? Do newer planes have QWERTY?

0: https://acarsdrama.com/fmc.webp

Unrelated, this one is cute: https://infosec.exchange/@acarsdrama/114194436695883209

12 comments

>Is that because the tech is 50 years old from before QWERTY was the standard?

QWERTY predates electronic devices.

True. Makes the decision even more baffling.
Keyboards in aircraft instrumentation certainly do NOT predate electronic devices. Given that one-handed operation for instrumentation is almost always the primary mode of interaction, and instrument panels are really just face-plates on quite deep electronic device containers, the idea of a widescreen panel hole profile just to fit the input keys in a different format/aspect ratio does not make sense.

Some of the most interesting aviation research in the past few decades have been around human factors like psychology, perception, and cognition. If there was some substantial effect to having the buttons be arranged in a different pattern, I do legitimately hope it would have been found by now.

Do keep in mind these devices are cost-prohibitive in the extreme to design, build, and certify. The idea of having separate, parallel processes in order to have a different button layout between regional devices creates a thousand headaches of its own, both before and after production. The issue goes even further, in that just the FAA alone requires simulators of these aircraft to have replicated button look and feel criteria that would make your head spin. Is there even going to be a question as to if you're going to have to have two simulators? Will type-ratings be transferrable? Will there be separate differences training and/or currency requirements between the two distinct input methods?

Some or even most of those answers might turn out favorably for manufacturers or operators or pilots. But just having to ask them drives costs up considerably.

As a counterpoint... 50 or 60 years ago your average person wouldn't be familiar with QWERTY unless they were in one of a fairly small number of professions (secretary, author, journalist...). QWERTY was something you had to learn.

These days everyone types on a keyboard. It's way more universal, to the point where a non QWERTY layout has to impose additional cognitive load.

> These days everyone types on a keyboard

It was common to type on a keyboard also before, it just was a typewriter's keyboard.

>if you're going to have to have two simulators? Will type-ratings be transferrable? Will there be separate differences training and/or currency requirements between the two distinct input methods?

Boeing found a way.

These are all very good points. Thanks for explaining!
QWERTY was invented to make input slower on mechanical devices and prevent the mechanical equivalent of a buffer overflow.
That's mostly a myth.

I've seen a YouTube video in the last couple of years that explained the true origins of the QWERTY keyboard. Originally, the keyboard was alphabetical and arranged two rows, based on a piano keyboard, the black keys went A-N left to right, and the white keys went O-Z, right to left. Then it got shortened in width and the letters got folded over (this is why at the right edge of the middle row you have HJKL and the bottom row has MN reversed as NM).

I'm not 100% sure this was the video I saw, but it has some of the points: https://youtu.be/c8f6us-Sjlo

This was posted a few days ago: https://news.ycombinator.com/item?id=43381088
Thanks - I wish I could find the video I watched. I think it had the information in that article, but in a more digestible format.
> QWERTY was invented to make input slower on mechanical devices and prevent the mechanical equivalent of a buffer overflow.

This is sort of like saying a c compiler is there to stop you from dereferencing null pointers

> This is sort of like saying a c compiler is there to stop you from dereferencing null pointers

I like it! How else could we describe it?

C compilers exist to prevent developers from writing reliable code.

C compilers caught on because they allow geeks to act macho to other geeks.

C compilers exist because programmers on 32-bit systems were nostalgic for the DEC PDP-11.

C compilers exist because the industry worked out that fast code was way more lucrative than reliable code.

Anyone got more?

I always thought of it as more of a race condition.
You don't really need to type long form text on it. The primary use of the keyboard on the MCDU is for the flight management computer, and aviation fix names are 3 or 5 letters at most. That is the primary design case for the keyboard. ACARS is secondary, and on a typical flight only a few long-form text messages are sent.

Every aircraft that I've ever flown has an alphabetical keyboard. Typically horizontal space is valuable, yet vertical space is less valuable, so it's easy to make the keyboard long but not wide. However, as others pointed out, it seems to be changing in newer jets.

I think it’s long past time to reorder the alphabet to follow QWERTY order. It will make keyboarding much easier for children. We just need to write a new alphabet song.
Different languages have different keyboards (e.g. QWERTZ or AZERTY). I wonder what problems would happen if we reordered the alphabet...

For one thing the ASCII ordering is now suddenly jumbled up. Maybe our great supreme intellectual leader Elon will issue Magacode to supersede Unicode, kym epcy epc ngy vky yxcohy!

Fun fact about character ordering:

Swedish sorting traditionally and officially treated v and w as equivalent, so that users would not have to guess whether the word, or name, they were seeking was spelled with a v or a w. The two letters were often combined in the collating sequence as if they were all v or all w, until 2006 when the 13th edition of Svenska Akademiens ordlista (The Swedish Academy's Orthographic Dictionary) declared a change.

https://en.wikipedia.org/wiki/Swedish_alphabet

How is it that Sweden seems dramatically more inclined to make major changes to things most other societies wouldn't touch?

I'm thinking of the Swedish calendar[1] and Högertrafikomläggningen[2] when they switched which side of the road they drove on.

[1] https://en.wikipedia.org/wiki/Swedish_calendar: TL;DR: The plan was to skip all leap days in the period 1700 to 1740. Every fourth year, the gap between the Swedish calendar and the Gregorian would reduce by one day, until they finally lined up in 1740... he Great Northern War stopped any further omissions... 1712 had 367 days... 1753... The leap of 11 days was accomplished in one step, with 17 February being followed by 1 March

[2] https://en.wikipedia.org/wiki/Dagen_H

That's pretty interesting, on the face of it its not a bad idea at all to just merge v and w... simplify language without losing much resolution.

although f and v would make more sense in terms of the actual sounds made?

> f and v would make more sense in terms of the actual sounds made?

Depends on the language. In German, f and v sound similar. And from your profile description I am guessing you are from the Netherlands, which I guess also might have f and v sound very similar to one-another.

In Swedish, Norwegian, and Danish, we have pretty clear distinction between f and v.

Sorting lists alphabetically would produce vastly different results by language, for one thing.
Already a thing for some languages. For example, Hawaiian sorts its letters as A, E, I, O, U, H, K, L, M, N, P, W.
Collation rules already differ by locale or language in many programming languages, libraries, and applications.

This is necessary because the order of words or characters is sometimes only sensibly defined if you know the language a text is written in.

> That must be a pain in the ass to type in.

Only until you're used to it. Then it's just as natural as switching between a keypad with a 1 in the top left versus one with a 7 in the top left. Your brain just takes the wheel.

Many people don’t realize that a phone number pad and a keyboard one are opposite. They just use them.
I've just realized, thanks to your messages, after years of using the without a second thought...
My guess would be: QWERTZ touch typing was not a common skill in most pilots at the time these were introduced, and an ABC layout is slightly more ergonomical than QWERTZ for users not familiar with either.

Now that's changed, but changing the keyboard now would ruin older pilots' muscle memory.

You’re likely not touch typing with two hands anyway because it’s often down on the centre console. Besides they’re primarily used for entering flight info into the FMS, not for long form messages.
Oooohhh!!! Back in the day I had an "opportunity" to implement a virtual CDU interface, even re-created that font to do it. It talked to a real FMC (and later anything on the ARINC 629 bus). Good times :)
> That must be a pain in the ass to type in.

You get used to it, same as you got used to a QWERTY keyboard.

(note: this based on my experience often interacting with another device with an alphabetic keyboard, not an FMC)

You do get used to it, but also the workflow is not entering words as much as it is things like waypoint codes, and a lot of numeric bits, which is why the number pad has its familiar layout.
Even if you did QWERTY, how would you arrange it in a 5x6 matrix?
I was imagining the panel could be designed such that you wouldn't need to fit it in a 5x6 matrix.
Avionics is the area that is the least tolerant of radical redesigns in human interfaces. This FMC form factor has been around a long time. There are newer ACARS/FMC systems that have an actual QWERTY keyboard.

https://www.aviationtoday.com/2016/04/27/spectralux-launches...

Remember, also, that not all countries use QWERTY. France, one of the homes of Airbus, uses AZERTY. What should they do about their keyboards?

Use bépo, of course! More seriously, Airbus uses qwerty since at least the A380. This means that the A350 and the A330, two aircrafts that share a type rating, do not use the same layout.
There are ACARS devices with qwerty. Like https://www.aeroexpo.online/prod/spectralux-corporation/prod...

Changing anything significant on an aircraft requires certification though. So you typically have to have a very good cause to do it.

A lot of fighters have it even worse. Buttons around an MPD, or a T9-like system where number keys are overloaded for ~3 values each.
Yikes… “Type for me, Goose”
The RIO was literally only there to push buttons. The weapon systems were too complicated to operate while also flying the plane.
I believe the A350 has it in qwerty.
The A380 even has a stowable full-size keyboard, as far as I know! Not sure if it can input data into this particular system, though.
but is it a mechanical keyboard? or type-by-wire?
QWERTY isn't universally used internationally, whereas the alphabet order is.
> whereas the alphabet order is.

I have news for you.