javascript - 如何获取 javascript 中组合键的键码?

标签 javascript

    $(document).keydown(function(event) {

        doSomething(event);
        event.preventDefault();
    });

通过上面的代码,我能够获取单个 key 的 key 代码。但是,当我使用组合键时,我收到第一个和第二个键的事件。例如,!(Shift + 1)、$(Shift + 4)。

如何获取组合键的键码?

最佳答案

以下是一些可以帮助您的插件:

  1. https://github.com/jeresig/jquery.hotkeys
  2. https://github.com/madrobby/keymaster (这个是免费的)

关于javascript - 如何获取 javascript 中组合键的键码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14622117/

相关文章:

javascript - 如何根据日期将对象分配到数组中?

javascript - javascript中的两个嵌套循环有什么区别?

javascript - 首次访问站点时只需要执行一次查询

javascript - OpenLayers bindTo 不是函数

javascript - 在 javascript 构建的表上使用 jquery

javascript - 为什么此代码块会产生无限循环?

javascript - 查找具有特定第一级后代的第一个父元素

javascript - 在 Angular 中更新服务变量时, watch 不会触发

javascript - 循环遍历 JSON 并在 HTML 表格中显示每个数组项

javascript - addEventListener 不起作用?它应该对 onclick 做一些事情