首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从键盘或数字键盘识别2键

从键盘或数字键盘识别2键
EN

Stack Overflow用户
提问于 2010-07-14 04:15:56
回答 2查看 268关注 0票数 1

我想在我的web应用程序中添加键盘快捷键。

但是对于其中的一个,我需要能够区分用numpad输入的数字和在qwerty字符上方输入的数字(我的用例是法语键盘,所以它是azerty,但我不认为这是一个问题)。我会把它和大写锁定激活的检测结合起来。

这有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-14 04:22:15

浏览器中的键码检测相当混乱:Check the quirksmode.org compatibility table.

然而,根据this list的说法,令我惊讶的是,似乎实际上可以区分这两者:

代码语言:javascript
复制
Key      Code
------------------------------
2        50  
numpad 2 98

虽然还没有尝试过,但绝对值得一试。

票数 5
EN

Stack Overflow用户

发布于 2010-07-14 04:24:04

请阅读有关keyCodeonkeyup事件的信息。

代码语言:javascript
复制
document.onkeyup = alertKeyPressed;       

function alertKeyPressed(){
     var keyPressed = event.keyCode;
     alert(keyPressed);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3241117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档