0

我有一个 Javascript 页面,我想在其中添加快捷方式,例如.. for 't' 它会为不同的命令做一些事情和不同的功能。

我可以使用堆栈和事件侦听器来实现这一点。

有没有做同样事情的开源框架?

4

1 回答 1

3

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

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

它还支持组合:

Mousetrap.bind(['command+k', 'ctrl+k'], function(e) {
    // do something
}
于 2013-03-26T16:15:04.567 回答