3 ms·
> Unintuitive mapping of HJKL to (left, Up, Down, Right). Provided one's keyboard is labeled in the way the ADM3a keyboard was (https://en.wikipedia.org/wiki/F
by pwg 3y ago
> Unintuitive mapping of HJKL to (left, Up, Down, Right).
Provided one's keyboard is labeled in the way the ADM3a keyboard was (https://en.wikipedia.org/wiki/File:KB_Terminal_ADM3A.svg https://en.wikipedia.org/wiki/File:KB_Terminal_ADM3A.svg) they become perfectly intuitive. :)
All joking aside, you may want to look at WordStar key bindings as part of your research. WordStar used a similar mapping to wasd, only it was control+e for up, c+s for left, c+d for right and c+x for dow (creating what came to be known as the "WordStar diamond"). Other movements were mapped to adjacent keys. Less often used movements and other functions were mapped to two key sequences. You may find some further inspiration for your project from what WordStar used years ago.
- 1oooqooq 3y agoAlso, nothing ticks all the usability boxes from actual HCI papers as vim's edit mode. It's confusing because the UI around it never evolved. But one can argue that even moving your hand to the mouse to select text, click menus etc is exactly that same pattern with a physical component. That's why removing this from a vim expert is like removing the mouse from an excel office worker.
- carlosmartins 3y agoThank you for your response! I'm truly amazed by this website and the wonderful people here. Everyone is so knowledgeable and kind-hearted, it's really great. I will look at WordStar immediately =).