【问题标题】:Detecting Ctrl - F11 with javascript使用 javascript 检测 Ctrl - F11
【发布时间】:2018-09-10 02:23:55
【问题描述】:

我通过几种方式搜索了答案,但没有任何图书馆就找不到好的答案。在stackoverflow中也没有被问到。所以我认为它也可能对其他人有帮助。我知道我可以检测到 window keyup 或 down 事件,但是如何同时检测 Ctrl + F11 事件?

$(window).keypress(function (e) {
    var keyCode = e.which;
    if (keyCode == 122) {
        console.log("You pressed f11");
    }
})

谢谢。

【问题讨论】:

    标签: javascript keyboard keyboard-shortcuts keyboard-events


    【解决方案1】:

    使用 Javascript:

    document.onkeydown = keydown;
    
    function keydown(e) {
      var evtobj = window.event ? event : e
      if (evtobj.keyCode == 122 && evtobj.ctrlKey)
        alert("[JS] Ctrl + F11 pressed");
    }
    <p>Press Ctrl + F11</p>

    更多信息:


    使用 jQuery:

    $(document).keydown(function(e) {
      if (e.which == 122 && e.ctrlKey)
        alert("[jQuery] Ctrl + F11 pressed");
    })
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <p>Press Ctrl + F11</p>

    更多信息:

    【讨论】:

      猜你喜欢
      • 2011-02-23
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 2011-03-06
      • 1970-01-01
      相关资源
      最近更新 更多