Hasty Briefsbeta

Bilingual

Why Vim uses hjkl keys as arrow keys

21 hours ago
  • #Keyboard Design
  • #Vim History
  • #Tech Trivia
  • Vim's use of hjkl as arrow keys originates from the ADM-3A terminal, which vi was created on, having arrow symbols on those keys.
  • The ESC key was positioned where TAB is on modern keyboards, making it convenient for switching vi modes due to its proximity.
  • The tilde (~) symbol for the home directory in UNIX is derived from the HOME key on the ADM-3A terminal's upper right corner.
  • The article includes bonus content on Emacs using the Meta key, favorite Vim shortcuts, an ode to Vim, and a limited HJKL t-shirt.