Posts Tagged ‘keyboard’

New Keyboard Habit

Saturday, July 18th, 2009

Changing our habit is considered to be one of the unwanted things. Even if it will be better, we still cling to our old habit which is placed perfectly in our comfort zone. I guess I don’t need to give some examples here because we rarely see new habits, ours or other people’s, emerging. Why is that? That’s right. What’s the point of leaving our comfort zone to pursue bewilderment, some might say.

Currently, I try to give Editor for Most Adorable Computer Scientists a chance (since it’s installed by default in my OS). The consequence is pretty hard, changing my keyboard habit. I don’t have any idea which one is worse, getting yourself familiar with Emacs key binding or changing from qwerty to dvorak/colemak/whatever.

First, put your left control key into the caps-lock key (replace or swap, your choice). This is easy on Gnome. In Windows, you have to do some registry hacks. “Why?” you might ask. Emacs use control keys heavily. You have to put it in a more accessible place or your wrist will go bad like Stallman or Gosling. I’d rather recommend getting rid of your caps-lock key than swapping it with left control. In most cases, your muscle memory will make your left pinky immediately go to the bottom-left of your keyboard as soon as you think ‘Ctrl’. Try your best to change that while using Emacs. Love your wrist.

Second, the key bindings and the environment. This is not easier than the former. I am really familiar with normal key bindings. Cut, copy, paste, save, undo, redo and find have different key bindings on Emacs, or worse, different mechanism. Well, mechanism aside (that’s the one you must learn), you can customize Emacs to your liking, so that’s not much of a problem except that you have to write some lisp code.

That’s the purpose of Emacs, you get to learn functional programming naturally. Being able to use the editor operating system front end is just a bonus.

ADD : A band used Katy Perry’s “I kissed a girl” on Emacs