在键盘中检测右Shift键的左侧 - JavaScript

时间:2016-10-27 01:27:45

标签: javascript jquery keydown keycode

我使用以下代码检查用户是否按下了“转移”字样。键。它正确地返回16,因为它的键码是“移位”。

但是,我们有什么方法可以检测出按键移位是键盘中的还是

以下是我使用的代码:

$(document).keydown(function (e) {
    if (e.keyCode == 16) {
        alert(e.which + " or Shift was pressed");
    }
});

1 个答案:

答案 0 :(得分:2)

特别针对JQuery,如果您只是查看自己的活动e,就会找到

e.originalEvent.code

其中包含shiftLeftshiftRight取决于。

我猜originalEvent实际上是你可以从

这样的基本javascript按键事件

body.onkeydown = function (e) { console.log(e); }

因为它看起来很相似。