javascript:捕获函数(f1-12)键

时间:2011-08-02 12:47:32

标签: javascript regex capture

  

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

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

2 个答案:

答案 0 :(得分:1)

你应该能够绑定到'keyup'事件并查看keyCode。以下是您需要的密钥代码列表。

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

答案 1 :(得分:0)

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

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