【问题标题】:javascript: capturing function (f1-12) keys [duplicate]javascript:捕获功能(f1-12)键[重复]
【发布时间】:2011-08-02 12:47:32
【问题描述】:

可能重复:
Handling key-press events (F1-F12) using JavaScript and jQuery, cross-browser

我正在努力用网络应用程序替换旧的 vb6 应用程序。在旧应用程序中,保存按钮与 f8 相关联,并且此应用程序的用户希望它保持不变。如何捕获 f8 按钮以将其链接到我的保存按钮?谢谢

【问题讨论】:

    标签: javascript regex capture


    【解决方案1】:

    你应该能够绑定到 'keyup' 事件并查看 keyCode。这是您需要的键码列表。

    http://www.cambiaresearch.com/c4/702b8cd1-e5b0-42e6-83ac-25f0306e3e25/javascript-char-codes-key-codes.aspx

    【讨论】:

      【解决方案2】:

      DOM_VK_F8 = 119,因此您应该检查keypress 事件侦听器的事件对象的keyCode 属性是否等于119。

      addEventListener('keypress', function(e) {
          if (e.keyCode == 119)
              ; // do stuff here
      }, false);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-05
        • 2011-02-02
        • 2011-10-12
        • 1970-01-01
        • 2016-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多