3 ms·
First, yes emacs has this functionality. But a visual keyboard interface would make it super intuitive and direct. Second, I disagree with the touch typing arg
by shrimpx 8y ago
First, yes emacs has this functionality. But a visual keyboard interface would make it super intuitive and direct.
Second, I disagree with the touch typing argument. Touch typing is a learned skill on an interface like the qwerty or the dvorak button layout, and has its roots in typewriting.
There are innumerable other button layouts you could "touch type" on. On a visual keyboard of course you can still touch type in the classic style in the qwerty layout. But then there are many other possible layouts allowing varying types of control, not just a layout for typing letters and numbers.
Also when you really think about it, it's pretty arbitrary that control commands in pro software and games involve letters and numbers. It's an awkward consequence of the ingrained limited keyboard layout. You should be pressing the "fire!" button not the key for typing the letter "f" (if indeed letter "f" is not occupied by some other command whose name starts with "f").
- diffeomorphism 8y ago> You should be pressing the "fire!" button not the key for typing the letter "f" Sure, keyboard layouts are arbitrary, as are keycaps (you can also buy blank keycaps if you like). There are some fun interfaces you can make if you have the flexibility as can be seen in games for the Nintendo DS or switch or some tablet apps that can be used with external screens or people using multiple keyboards, music controllers etc.. However, just like with gamepads, joysticks etc. they are controls for something else. So once the controls feel natural you stop looking at your fingers and instead look at what you are controlling. I would argue that playing a game with a gamepad or joystick or touch typing or playing an instrument are all very similar. So just like putting stickers on the fretboard of a guitar this might make things "intuitive" at first, but is rather the opposite of direct and not something you keep using.