8 ms·
Many common applications that developers use have many keybindings that heavily rely upon the Escape key (Vim for sure).
by chairmanwow 10y ago
Many common applications that developers use have many keybindings that heavily rely upon the Escape key (Vim for sure).
- deleted 10y ago[deleted]
- yoz-y 10y agoThe 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.
- echelon 10y agoI use it in its default location literally thousands of times a day and I don't mind. (I use a Mac at work.)
- jlgaddis 10y agoSame 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.
- base698 10y agoI had to install a third party program to get that to work, do they let you do that now?
- zwily 10y agoYes, it's an option in the normal Keyboard Modifier Keys system pane now.
- kristjansson 10y agoIIRC 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!
- _ix 10y agoHow 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!
- houli 10y agoYep added in latest Sierra
- sveiss 10y agoIt's a Sierra thing (and only the most recent update, 10.12.1, I believe).
- _ix 10y agoOK. Just kicked off the download for Sierra. Thank you!
- ajacksified 10y agoCheck 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.)
- yoz-y 10y agoThey 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
- m3ta 10y agoI've developed on a MacBook Pro for the last 5 years in vim and I have never touched the escape key or any of the F keys, ever. If you're using vim and reaching for the escape key you are doing it wrong imho. Rebind esc to something else (like capslock) or learn another pattern that has more ergonomic value.
- pmarin 10y ago15 years using Vim with the esc key. I have large fingers though.
- easytiger 10y agoA lot of us live in a transient computing world, where we neither own nor have permissions to edit the bindings. Having one host with a binding and 6 other client's envs without, would a context switch failure invoke
- deleted 10y ago[deleted]
- BlackjackCF 10y agoI'm a big Vim user and I honestly wouldn't mind too much if I were to just remap the Esc key to capslock.
- rickyc091 10y agoVim user as well, while I haven't used the new device. Judging from the distance and where I hit the ESC key on the current keyboard, it shouldn't pose any issues. Even if they did remove it, the power of vim is the ability to just remap keys.
- BooneJS 10y agoMy control key is remapped to caps lock for tmux. Perhaps the lower-left control key could be escape?
- deleted 10y ago[deleted]
- pjmlp 10y agoI am a developer and don't use neither vi or Emacs.