Do we need yet another person crashing out about Apple’s design decisions? Am I doing it only because it’s fashionable to be on Apple Design Hate Train these days? I’ll be honest: I don’t know. But I have been bothered by Apple’s approach to some of its keyboard design for a while.

Even if you don’t care about any of this, it might be a fun visual history of the most tricky of modern modifier keys: the [Fn] key. Hope you like it!

https://aresluna.org/fn

I don’t know what is Apple’s endgame for the Fn/Globe key, and I’m not sure Apple knows either

The origin and the evolution of the most confusing modifier key

@mwichary Nice overview of function key and modifier history with your post, but you lost me with trying to narrow down existing modifier keys in the end. There's too much legacy and muscle memory to them. As to perhaps explaining Apple's inconsistent history with keyboard design, I think it's because so much of it was emotionally driven as Steve Jobs apparently hated function keys and most likely was the largest champion for the Touch Bar when it was a thing. (see https://trev.com/2016/11/fing-keys/). We still see to this day Apple's desire to reduce key count with the removal of the Esc key on iPadOS keyboards, which I find frustrating.

Apple having an inconsistent specification for Fn and Globe keys is something I work with daily being a Logitech Slim Folio keyboard user. Appreciate you calling this out.

Steve Jobs Hated Function Keys

I can’t wait to get my hands on Apple’s new Touch Bar. Now a dynamic display replaces the function keys on top of MacBook Pro’s keyboard. The last time Apple...

trev.com
@kickingvegas I think it would have to be a decade-long effort (and there would be vocal opponents), but it’s doable; in this way this is nothing different than any big “reduction of complexity” project. Besides, what’s the alternative?
@mwichary There's a bias to thinking "reduction of complexity" is even desirable. The larger design question I think is this: Is the keyboard an interface to an appliance or a general-purpose computer? Historically, Apple has elided this question in macOS, but has made a stronger opinion for the former with iOS/iPadOS. The conundrum for Cupertino has/is to make both ends of this spectrum happy using the same codebase.
@kickingvegas Well, I’m making that argument explicitly – I don’t think you need 5 modifier keys for anything computers are doing today, even including power users, especially as modifier keys can be combined.
@kickingvegas But maybe an overarching feeling I have is: no one at Apple has a vision here. They’re just floundering around the edges of the problem, and users suffer.

@kickingvegas As an example, if Apple wants to cater to the rare people who use Ctrl in Linux/terminal/etc. – allow them to do whatever they want with Globe, or remap from Caps Lock (both are already possible in stock macOS).

Removing the Ctrl key and relabeling Caps Lock to Caps Lock/Control and some nicer UI atop is a relatively easy step in my opinion. And for those with motor memory expectations – you can make Globe step in for Ctrl.

@mwichary @kickingvegas I’m guessing fewer people use Caps Lock than use Ctrl, but I’d be interested to see actual statistics. Off the top of my head I can’t think of a valid use case for Caps Lock.