3

我正在寻找一个严重依赖键盘快捷键的 JavaScript 应用程序,这里有一个开源库,可以通过跨浏览器支持和简单的 Api 来满足这些需求吗?

4

3 回答 3

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(){ });
于 2012-05-24T15:02:18.370 回答
4

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

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

它也没有依赖关系。

于 2012-07-11T16:32:07.453 回答
1

看看jquery.hotkeysKeyboardJS

于 2012-05-24T15:00:40.697 回答