【发布时间】:2016-03-13 01:23:38
【问题描述】:
只有当左 ALT 键与字母 s 一起按下时,我才需要执行一些操作。
当oEvent.altKey === true 和String.fromCharCode(oEvent.keyCode) === 'S' 时,我可以找到是否使用keydown 事件按下了一些Alt+s。
我还可以找到左侧或右侧 ALT 是否被按下:
oEvent.originalEvent.location === KeyboardEvent.DOM_KEY_LOCATION_LEFT
或
oEvent.originalEvent.location === KeyboardEvent.DOM_KEY_LOCATION_RIGHT
但我找不到将两者结合起来的方法。
【问题讨论】:
-
这个问题无法理解。你那里没有解决方案吗?
-
没有。我可以检测到一些 ALT + 's'(左 ALT 或右 ALT),我可以区分左右 ALT 但没有任何字母,但是当我只单击左 ALT 键 + 时我没有找到检测方法字母“s”(或任何其他字母)
-
阅读this
-
谢谢,但我已经读过了。正如您在我的问题中看到的那样,我可以区分右/左 ALT 键,但如果您之后添加另一个字母则不能...
标签: javascript keyboard dom-events