Have you tried remapping esc to capslock? (Or ctrl to capslock and esc to ctrl). I would never go back to normal esc.
I can understand how it can be more ergonomic and usable for some people, though.
¿Why not both?
I have (on Linux, not on Mac, but it shouldn't matter):
* "caps lock" + key = Ctrl+key
* "caps lock" (release) = Esc
It works like charm and I can definitely recommend it.
I have mine mapped to:
* caps (no other key) => esc * caps + home row => corresponding symbol key
Extremely nice for programming when '(' and ')' are on 'L' and ';' keys - directly under my fingers.
1. to put Ctrl on CapsLock:
setxkbmap -option caps:ctrl_modifier
2. to have "dual" CL as described above: xcape -e 'Caps_Lock=Escape'Sure, this is my problem, its just only my problem on MacBook Pros.