标签: javascript events keyboard keypress keydown
我无法找到可靠的方式来可靠地检测诸如Alt+A之类的快捷方式。
Alt+A
如果我收听keydown,则keyCode属性是指实际的键盘键,不一定是打印在其上的字符,因此我不能使用它来可靠地检测是否按下了该字符实际上是a。
keydown
keyCode
a
我可以使用keypress来检测是否按下了实际的a,但是一旦按下Alt+A之后,按键会告诉我已插入å,无法从中可靠地推断出正在使用的实际密钥。
keypress
å
这不可能吗?