【问题标题】:How to perform keyboard combinations in Javascript?如何在 Javascript 中执行键盘组合?
【发布时间】:2013-10-31 20:09:20
【问题描述】:

我想创建一个在 Javascript 中执行键盘组合的脚本。

例如:Ctrl+W关闭当前窗口。

怎么做?

【问题讨论】:

标签: javascript keyboard combinations shortcut


【解决方案1】:

如果你使用 jQuery,你可以这样写:

$(document).keydown(function(event) {
    var keyChar = String.fromCharCode(event.keyCode).toLowerCase();
    if (keyChar == "w" && event.ctrlKey) {
        // CTRL+W pressed
    }
});

或者只使用这个简单的插件hotkeys

【讨论】:

    【解决方案2】:

    使用shortcut.js。你可以这样使用它:

    function closeWindow(e){ /* Code to close window */ }
    shortcut('ctrl w').bindsTo(closeWindow);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-08
      • 1970-01-01
      相关资源
      最近更新 更多