Вброшу пожалуй старую стать от туомова, с которой я вполне согласен.
I think the two most important points speaking for keyboard-oriented design are
- Extensive mouse usage tends in my personal experience to be more wearing on wrists than keyboard usage.
- The inconvenience of switching the input device when working with textual data (such as this story or computer code and so on), and efficient access to almost all functionality.
Some people may define efficiency here terms of productivity. Fast keyboard access to all functionality they need enables them to get more work done. But I'm not one to endorse such a definition. Instead, I define an interface as efficient if it minimises the time I have to spend interacting with it – and in the long-term, no less. I think keyboard-orientedness as outlined above best provides such efficiency in most applications.