Javascript Plugins To Handle Keyboard Events – 18 Items by Bogdan Sandu.
From the post:
Users want to see pages really quickly and avoid scrolling a site too much or using the mouse for various events that can be done easier in another way. In order to increase the functionality of a site many web designers use keyboard events so that the users’ experience on the site is better and more enjoyable by navigating easier and seeing more content faster. Of course, this is not the only reason why a web designer would add a jQuery plugin to handle keyboard events on a site, there are other.
Eighteen plugins that can help you with keyboard events in a web interface.
I think the case is fairly compelling for keyboard shortcuts but I type in my sleep. 😉
Your mileage, and that of your users, may vary.
Test with users, deploy and listen to user feedback.
(The opposite of where insiders design, then deploy and user feedback is discarded.)