JavaScript有哪些密钥码?如果不是所有浏览器的键码都相同,请列出每个浏览器的键码。
发布于 2013-02-16 08:37:59
遵循@pimvdb's advice,创建了我自己的:
http://daniel-hug.github.io/characters/
请耐心等待,因为为具有JavaScript键码的65536个字符中的每个字符生成一个元素需要几秒钟的时间。
发布于 2012-09-18 20:05:47
对于游戏的控制配置UI,我需要类似这样的东西,所以我为标准的美国键盘布局键码编译了一个列表,并将它们映射到各自的键名。
这是一个小提琴,其中包含代码->名称和visi名称的映射:http://jsfiddle.net/vWx8V/
如果您想要支持其他键布局,则需要修改这些映射以分别适应它们。
也就是说,除非您正在查找包含控制字符和其他特殊值的键代码值列表,这些值不能(或很少)使用键盘输入,并且可能超出Javascript的keydown
/keypress
/keyup
事件的范围。其中许多是控制字符或像null
(\0
)这样的特殊字符,您很可能不需要它们。
请注意,全键盘上的键数少于许多键代码值。
发布于 2014-09-16 02:20:32
这个应用程序太棒了。它本质上是一个虚拟键盘,可以立即向您显示在标准美国键盘上按下的键码。
https://stackoverflow.com/questions/5603195
复制相似问题