我想在我的网络应用程序中添加键盘快捷方式。
但对于他们中的一个,我需要能够区分用qumprty chars上面输入的数字小键盘输入的数字(我的用例是法语键盘,所以它是azerty,但我不认为这是一个问题)。我将它与检测大写锁定激活相结合。
这可能吗?
答案 0 :(得分:5)
在浏览器中,密钥代码检测非常混乱:Check the quirksmode.org compatibility table.
根据this list,令我惊讶的是,事实上似乎可以区分这两者:
Key Code
------------------------------
2 50
numpad 2 98
没试过,但绝对值得一试。
答案 1 :(得分:0)
阅读keyCode
和onkeyup
事件。
document.onkeyup = alertKeyPressed;
function alertKeyPressed(){
var keyPressed = event.keyCode;
alert(keyPressed);
}