使用JavaScript为Web应用程序创建全局键盘快捷键处理程序的最强大的方法是什么,即我应该处理哪些事件以及事件处理程序应该附加到什么?
我希望像Gmail中的系统一样可以处理单键按键快捷键以及带有修饰键的快捷键,例如Ctrl + B等.代码必须在IE 6以及现代浏览器中运行.
我可以使用Prototype框架而不是jQuery,所以请不要使用jQuery特定的答案!
只是以为我会把另一个投入混合.我最近发布了一个名为Mousetrap的库.请访问http://craig.is/killing/mice查看
LivePipe控件包中提供的HotKey库与Prototype一起使用,并且与IE兼容.
http://livepipe.net/extra/hotkey