1

我正在使用此代码来捕获键盘按下事件:

  $(document.body).keypress(function(e){
    console.log("captured: " + e.which);
  });

在 Chrome 上,当用户按下CTRL+时R,我得到 charcode 18。

然而,在 Firefox 上,我得到 114,换句话说,r没有CTRL.

如何在 Firefox 上捕获 CTRL+ 事件?最好,我想在不使用任何翻译表的情况下接收正确的字符码。

4

2 回答 2

0
$(document).on('keydown', function(e){
    console.log("captured: " + e.which);
});
于 2012-09-26T04:18:45.240 回答
0

我建议您查看 John Resig 的这个插件

链接在这里

它会解决你的问题:)

于 2012-09-26T04:14:36.290 回答