我想在我的web应用程序中添加键盘快捷键。
但是对于其中的一个,我需要能够区分用numpad输入的数字和在qwerty字符上方输入的数字(我的用例是法语键盘,所以它是azerty,但我不认为这是一个问题)。我会把它和大写锁定激活的检测结合起来。
这有可能吗?
发布于 2010-07-14 04:22:15
浏览器中的键码检测相当混乱:Check the quirksmode.org compatibility table.
然而,根据this list的说法,令我惊讶的是,似乎实际上可以区分这两者:
Key Code
------------------------------
2 50
numpad 2 98虽然还没有尝试过,但绝对值得一试。
发布于 2010-07-14 04:24:04
请阅读有关keyCode和onkeyup事件的信息。
document.onkeyup = alertKeyPressed;
function alertKeyPressed(){
var keyPressed = event.keyCode;
alert(keyPressed);
}https://stackoverflow.com/questions/3241117
复制相似问题