Hacker News new | ask | show | jobs
by aquamo 2639 days ago
On my 2016 MBP, I also map CapsLock -> Control and Left_Control to ESC. It's goofy having ESC down there but I need a physical key as I do not look at the keyboard while typing in vim - there is no haptic feedback from the glass surface.

I am 50/50 VIM / EMacs so the it's important for my control key to be on the home row.

I'm not sure why keyboards even have caps lock. It's rude in chat right :-) I started with Sun keyboards where control was on the home row. I guess if one spends hours typing long capitalized acronyms daily, then it makes sense.

It's personal preference in the end. I certainly wont buy another MBP - my 2016 has had 4 trips to the Apple store since I bought it for key replacements.

1 comments

As I mentioned in another comment, you can use Control-[ to produce ESC in programs which respect ASCII control character values. So this will work with vim and emacs, but likely would not work to simulate depressing a cancel button in a GUI.

Personally, I prefer the Control-[ combo as it allows me to slide my left pinky slightly from the home row and right pinky 45 degrees up and right to produces an ESC. Over the years it has made having to hunt for a physical ESC key quite irritating for the few programs which require it :-).

HTH