5 ms·
The main reason people don't do this is that your fingers are on the keyboard most of the time, and there are already plenty of buttons if you learn how to hit
by cjbprime 5y ago
The main reason people don't do this is that your fingers are on the keyboard most of the time, and there are already plenty of buttons if you learn how to hit Ctrl or Alt smoothly (e.g. remap Caps Lock to Ctrl) and how to create new shortcuts.
- lmilcin 5y agoYes. When you type 8 characters per second, it makes no sense to have to unglue your hands from the home row. On the other hand I find that raw typing speed has barely anything to do with development speed.
- calvinmorrison 5y agoNavigation is hands down the most important aspect of reading programs or large documents. I've failed to find a tool that is superior to vim modal editing implemented. I use it for everything from Firefox to PDFs to vims and wouldn't change that.
- gumby 5y ago> On the other hand I find that raw typing speed has barely anything to do with development speed. I agree it's all about the thinking. However moving my hand off the keyboard slows down my thinking: I might have to move my eyes to find the mouse and then re-orient my hand on the keyboard, all of which is a small cognitive distraction. I tried the Mac trackpad and while it's quite responsive, it's still moving off the keyboard. That's what makes Emacs so powerful: the primary cursor movement is search and the next is structured movement, not character based. All the semantic movements (jump to definition and the like) are tiny keyboard commands. I don't use the arrow keys except in other apps.