检测左或右Shift键在键盘- JavaScript
Detect left of right Shift key in keyboard - JavaScript
我使用下面的代码来检查用户是否按下了'shift'键。它正确地返回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); }
因为它们看起来一样
相关文章:
- Android键盘不适用于包含Javascript的网页
- javascript虚拟键盘
- 使用javascript为web应用程序自定义键盘快捷键
- 如何在JavaScript中启动键盘快捷键函数
- Javascript-iPad Tab键检测,带蓝牙键盘
- 如何使用javascript触发键盘快捷键(ctrl+alt+R)
- 是否可以使用JavaScript创建计算机宏(键盘事件等)
- 我如何让按钮像在javascript中从键盘按回车键一样工作
- 尝试使用键盘javascript移动画布
- JavaScript 键盘事件和比较
- JavaScript 中的虚拟键盘
- 无法通过 JavaScript 在输入焦点上触发键盘
- 使用JavaScript自动更改键盘语言,没有IE就不起作用
- 如何在 LimeJS javascript for html5 中处理键盘事件
- 正在检测javascript中的键盘错误
- 使用Javascript创建类似表情符号的键盘
- 使用键盘 Javascript 触发此操作
- 检测左或右Shift键在键盘- JavaScript
- 使用虚拟键盘JavaScript获取文本字段的ID
- 虚拟键盘javascript