我有一个Javascript页面,我想在其中添加像...这样的快捷方式' t'它会为不同的命令做一些不同的功能。
我可以使用堆栈和事件监听器来实现它。
是否有任何开源框架可以做同样的事情?
答案 0 :(得分:3)
有Mousetrap
。看一下下面的示例代码:
Mousetrap.bind('t', function() {
// do something
});
它还支持组合:
Mousetrap.bind(['command+k', 'ctrl+k'], function(e) {
// do something
}