Here is why vim uses hjkl keys as arrow keys
catonmat.netUnderstand that more importantly is the foundation for this design which is the principal that your hands never leave the home row in order to maximize efficiency.
Hmm... my Thinkpad P53 has 2KRO on hjkl. I wonder if that'd be a problem in practice.