Hacker News new | ask | show | jobs
by crispinb 3006 days ago
It's not really unfriendly for developers though, who I would expect make up a decent proportion of the intended audience, and who surely all have the 'Use F1, F2 keys as standard function keys' set.

As for the Touch Bar, yes, that's a problem with the standard keybindings (and is also why I'll probably only be a macOS/Marta user for a few months, as I'll never buy a laptop with a fake keyboard).

But settings to the rescue! Cmd-shift-p & 'open default keybindings' reveals that they're all configurable.

2 comments

> and who surely all have the 'Use F1, F2 keys as standard function keys' set.

I develop for several different platforms on macOS, and have never felt the need to enable that setting, because I've never encountered any macOS software that required the Fn keys in this particular non-idiomatic way. Even macOS IDEs stay away, tending to map things to complex key-chords instead.

IntelliJ.
It takes quite a bit of tweaking to get JetBrains IDEs to work like other macOS applications. Even AppCode has some issues there.
I guess it's a matter of taste whether you converge your familiar environment around the OS or your primary tools. I tend to do the latter (keeping IntelliJ, emacs, Chrome & shell use more-or-less consistent across platforms). I have more faith in my ongoing relationship with those tools than with a particular OS.
> and who surely all have the 'Use F1, F2 keys as standard function keys' set.

Why? As a heavy emacs and Xcode user at least, I rarely need a function key, and prefer the convenience of the media keys.

It's just been my experience with developers with macs. No big deal either way.