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

Detect left of right Shift key in keyboard - JavaScript

我正在使用下面的代码来检查用户是否按下了 'shift' 键。 returns 16 正确,因为它是 'shift'.

的键码

但是有什么方法可以检测按下的shift是键盘上的还是

这是我使用的代码:

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

特别是JQuery,如果你只看你的活动e你会发现

e.originalEvent.code

其中包含 shiftLeftshiftRight 取决于。

我猜 originalEvent 实际上是基本的 javascript 按键事件,你可以从类似

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

因为看起来一模一样。