I have been working on creating web based application of our company's software (text based, yeah I know ) One of the challenge is since parts of the application is heavily data entry, some users really prefer use keyboard as much as possible. And when they use the text based applications, they access it through Power-Term or similar software which can let them define macros (hit a button that will bring them to some field on screen and enter some default text).

Is there any good JavaScript framework or example for keyboard navigation, shortcut keys, macros for web applications?

Thanks.