是否有用于定义键盘快捷键的JavaScript库?

时间:2013-03-26 16:09:52

标签: javascript html5

我有一个Javascript页面,我想在其中添加像...这样的快捷方式' t'它会为不同的命令做一些不同的功能。

我可以使用堆栈和事件监听器来实现它。

是否有任何开源框架可以做同样的事情?

1 个答案:

答案 0 :(得分:3)

Mousetrap。看一下下面的示例代码:

Mousetrap.bind('t', function() {
    // do something
});

它还支持组合:

Mousetrap.bind(['command+k', 'ctrl+k'], function(e) {
    // do something
}