检测键盘中右侧 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
其中包含 shiftLeft
或 shiftRight
取决于。
我猜 originalEvent
实际上是基本的 javascript 按键事件,你可以从类似
body.onkeydown = function (e) { console.log(e); }
因为看起来一模一样。
我正在使用下面的代码来检查用户是否按下了 '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
其中包含 shiftLeft
或 shiftRight
取决于。
我猜 originalEvent
实际上是基本的 javascript 按键事件,你可以从类似
body.onkeydown = function (e) { console.log(e); }
因为看起来一模一样。