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.