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

标签 javascript html

我有一个 Javascript 页面,我想在其中添加快捷方式,例如......对于“t”,它将为不同的命令执行某些操作和不同的功能。

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

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

最佳答案

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

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

它还支持组合:

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

关于javascript - 是否有用于定义键盘快捷键的 JavaScript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15641913/

相关文章:

javascript - React 中的受控组件与非受控组件

javascript - 修改 Log4Javascript 的 UI

html - 如何仅使用 CSS 创建 3 列布局?

html - 在 html 中关注输入字段时突出显示提交按钮

javascript - 使 js 文件无法通过 Web 控制台访问

javascript - 使用 JQuery 编辑特定 DOM 元素上的数据属性

javascript - IE 11 在使用 HTML input=file 标签时锁定文件

javascript - Three.js 将对象附加到骨骼

javascript - "Failed: Error while waiting for Protractor to sync with the page"执行 Protractor 测试时

javascript - 假终端浏览器 - 如何让它响应