Hacker News new | past | comments | ask | show | jobs | submit login

Don't you get too much strain on your left pinky if you remap CapsLock to Ctrl?

I shifted to:

CapsLock -> Enter

Keys next to spacebar -> Ctrl

This feels a whole lot better. As Xah Lee [1] points out, the original symbolics keyboard that Stallman developed emacs on, had Ctrl keys next to the space bar.

[1] http://xahlee.org/emacs/emacs_kb_shortcuts_pain.html




I read Xah Lee's article a good while ago. Emacs is the program I spend >90% of my time in, I first encountered it on a SUN Sparc Classic. If my memory serves me right, the SUN keyboard had META close to space and CTRL under the TAB key (where PC keyboard have CAPS LOCK). So, naturally, I grew up with the control key in that position.

When using Emacs on a PC, for the longest time I didn't remap CTRL and with the default position Emacs becomes quite awkward to use. On a PC keyboard, I used to have pinkie strain a lot when doing lots of coding. But these days I spend most of my computing time in front of my Dell Netbook and the keyboard size is ideal for this key mapping - so nice, in fact, that I'm wondering whether there are any external netbook-sized keyboards that I could use with my desktop PC.

Another comment on this page complains about the arrangements of the HOME/END/INSERT/DELETE keys etc. on most laptop keyboards. I've got to say that I basically never use them. Even though the SUN Sparc keyboard had arrow keys, at some point I disabled them on my keyboard to force myself to learn Emacs' native shortcuts for moving the point. Now my hands hardly ever have to leave the home row.


I swap both CTRL and ALT keys and it makes life great. To type ALT I usually shift my whole hand, but that's okay, since I use CTRL 10x more often, at least.

I don't know about this whole CAPS LOCK thing... then you are stuck with only one key to hit, and I find it much better to press the modifier opposite the character key with my other hand, rather than scrunch up one hand.


Well, CAPS LOCK is just an additional CTRL for me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: