News for hackers. Stuff that matters.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by yoz-y on Friday October 28, 2016 @11:21AM (#12816812)
The escape key can be right there on the capslock (option to be enabled in System Preferences -> Keyboard). Using Esc key heavily with its default location is not practical at all. As for the F-keys I think this is more of a problem.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by echelon on Friday October 28, 2016 @11:22AM (#12816836)
I use it in its default location literally thousands of times a day and I don't mind. (I use a Mac at work.)
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by jlgaddis on Friday October 28, 2016 @11:39AM (#12817136)
Same here. I use the Escape key as Esc in vim and it would probably take me a long time to break that "muscle memory".

As for some recommendations others have had... I have Caps Lock mapped to Ctrl and Ctrl-[ remapped for tmux so those are out.

This is the same across several machines (MBP and multiples ThinkPads) so the more feasible solution for me is to simply stop using the Mac.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by kristjansson on Friday October 28, 2016 @11:33AM (#12817034)
IIRC Support for Caps Lock -> ESC mapping in System Preferences is new as of 10.12 (or maybe 10.12.1?), so many people may not know that's an option. I didn't until I read your post and checked!
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by _ix on Friday October 28, 2016 @11:34AM (#12817058)
How do you achieve this with just System Preferences? On 10.11.6, I see the System Preferences -> Keyboard -> Modifier Keys allows re-mapping to Nothing, Control, Option, and Command, but not Escape. Is this a macOS Sierra thing? Tell me your secrets!
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by sveiss on Friday October 28, 2016 @11:37AM (#12817113)
It's a Sierra thing (and only the most recent update, 10.12.1, I believe).
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by _ix on Friday October 28, 2016 @11:51AM (#12817286)
OK. Just kicked off the download for Sierra. Thank you!
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by ajacksified on Friday October 28, 2016 @12:05PM (#12817467)
Check out Karabiner and Seil- you can even use these to map "tap capslock" to esc and "hold down capslock" to ctrl. (Seil has some issues in 10.12, but they're working on it.)
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by yoz-y on Friday October 28, 2016 @12:34PM (#12817798)
They have made karabiner-elements to do just some basic things and which works with sierra. I had a problem with it though as it remaps F-keys by default and it was clashing with Palua on 10.12
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by houli on Friday October 28, 2016 @11:41AM (#12817163)
Yep added in latest Sierra
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by base698 on Friday October 28, 2016 @11:29AM (#12816972)
I had to install a third party program to get that to work, do they let you do that now?
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by zwily on Friday October 28, 2016 @11:33AM (#12817032)
Yes, it's an option in the normal Keyboard Modifier Keys system pane now.