As a Vim user, I know since a long time ago that it has another key combination to do movement, in addition to the obvious arrow keys: HJKL. They are used as left, down, up, and right keys. They supposed to be convenient to use due to their location at the home row of the keyboard. The place where the hands naturally lay on.


I had been trying to use them but never feel quite comfortable using it. Maybe it’s just me who don’t “get” it right yet. But this changed since a couple of weeks ago when I decided to change my strategy a little bit.

Previously I would use my index finger to press the H key. Then my middle, ring, and pinky fingers for J, K, and L keys. It felt weird since I had to move my default finger position one button to the left and therefore not placing my index finger on the bump on the J key. Also, I felt my pinky could not press the key firm enough. It’s just not as comfortable as I would imagine.

Then I had an idea what if I still lay my index finger on the J key and use the middle and ring fingers for K and L keys. Whenever I need to move to the left, I would just need to use my index finger again to press the H key. This way, my hand would still have stay on the regular position by default and no need to use my pinky.

After a short while of using it, hey it felt great! I sort of miss them when I am not using Vim. Maybe this is the proper way of using those keys after all?

Leave a Reply