可能重复:
Handling key-press events (F1-F12) using JavaScript and jQuery, cross-browser
我正在努力用网络应用替换旧的vb6应用。在旧应用程序中,保存按钮已链接到f8,此应用程序的用户希望保持不变。如何捕获f8按钮以便将其链接到我的保存按钮?感谢
答案 0 :(得分:1)
你应该能够绑定到'keyup'事件并查看keyCode。以下是您需要的密钥代码列表。
答案 1 :(得分:0)
DOM_VK_F8 = 119
,因此您应该检查keypress
事件侦听器的事件对象的keyCode
属性是否等于119。
addEventListener('keypress', function(e) {
if (e.keyCode == 119)
; // do stuff here
}, false);