我希望创建一个严重依赖键盘快捷键的JavaScript应用程序,这里是一个开源库,可以通过跨浏览器支持和简单的Api来满足这些需求吗?
答案 0 :(得分:4)
用于定义和调度键盘的简单微库 快捷键。它没有依赖关系。
// 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(){ });
答案 1 :(得分:4)
我最近写了一个名为mousetrap的库。请查看http://craig.is/killing/mice。
它类似于keymaster,但也支持键序列,国际键盘布局,直接绑定到特殊字符,指定要侦听的事件等。
它也没有依赖性。
答案 2 :(得分:1)