You use both vim and emacs navigation? If anything is magic around here, it's you!
Meanwhile, I'm happy as a clam with my little stash of Happy Hacking keyboards.
I use hjkl for arrow key nav, but ctrl-a for home, ctrl-e for end, ctrl n/p for up/down in menus, etc. I just find the hjkl more consistent between my various editing environments.
I use the hjkl keys, too, but have no muscle memory to help me with the arrow keys.
One thing that a keyboard must have for me to use it is a control key to the left of the A key. In many of my CLI and vim tasks, CTL-h is backspace, CTL-[ is escape, etc. THIS is muscle memory that I do have - and it keeps me from having to move my hand to a backspace or delete key, so I find it much faster. (Pisses me off that Microsoft has decided that CTL-h has its own special meaning - another reason not to use their stuff.)
Using this technique, you can turn Caps lock into a control key: http://brettterpstra.com/20...
load more (1 remarks)