首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字键盘的键码

数字键盘的键码
EN

Stack Overflow用户
提问于 2018-02-13 11:38:14
回答 1查看 9.6K关注 0票数 2

我正在查看堆栈溢出问题,以确定是否存在数字键盘(键盘右侧的键)的键代码。给出了一系列有用的答案,但也令人困惑。显然,Numpad-0是96,Numpad-1是97,Numpad-2是98等等。

这样就可以了,只是97不是已经分配给了A,98不是分配给了大写B?

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-13 11:41:38

Javascript 键码与ASCII代码(在javascript中称为字符代码)有很大的不同,因为ASCII没有区分键盘顶部的1和数字盘上的1--它们是同一个字符。同样,javascript键代码在大写字母和小写字母之间没有区别,因为它们是相同的键.

ASCII代码如下所示:http://www.asciitable.com/index/asciifull.gif

以及这里的Javascript关键代码:https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

此页面(keycode.asp)描述了差异;

这两种代码类型之间的差异:

字符代码-表示ASCII字符的数字 键码-表示键盘上一个实际键的数字 这些类型并不总是表示相同的东西;例如,小写"w“和大写"W”的键盘代码相同,因为键盘上按下的键是相同的(只是"W“=数字"87"),但是字符代码不同,因为产生的字符不同( "w”或"W",即"119“或"87") --请参阅下面的”更多示例“以更好地理解它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48765944

复制
相关文章

相似问题

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