是否有用于浏览器中键盘绑定的开源库JS



我希望创建一个严重依赖键盘快捷键的JavaScript应用程序,这里是否是一个开源库,可以通过跨浏览器支持和简单的API来满足这些需求?

KeyMaster

用于定义和调度键盘的简单微型库 快捷方式。它没有依赖项。

// define short of 'a'
key('a', function(){ alert('you pressed a!') });
// returning false stops the event and prevents default browser events
key('ctrl+r', function(){ alert('stopped reload!'); return false });
// multiple shortcuts that do the same thing
key('⌘+r, ctrl+r', function(){ });

我最近写了一个名为mousetrap的库。 在 http://craig.is/killing/mice 查看。

它类似于keymaster,但也支持按键序列,国际键盘布局,直接绑定到特殊字符,指定要侦听的事件等。

它也没有依赖项。

看看jquery.hotkeys和KeyboardJS。