要写一个键盘相关的应用程序,我想要我的键盘上的密钥的ASCII代码列表。
这是一个Windows键盘:
从哪里可以获得代码? 如果我用hex表示法得到代码将会很好。
这可能为时已晚,但我有一个解决方案。您可以通过在浏览器的控制台中运行(注入)下面的JavaScript代码来获取所有keyCode
值(即使是功能键)。只需粘贴以下代码并按Enter即可。从控制台删除光标的页面。
然后按任何你想要keyCode十六进制的键
这里是代码:
document.addEventlistner("keydown", function (e) { code = (e.keyCode); console.log("In decimal "+e.keyCode); var hex = code.toString(16); console.log("In hex "+hex); }, false);
Scancode 在这里和这里被称为。 在Linux上有一个命令showkey
可以打印他们按下的键的SCAN代码。 不过在Windows上,您可能需要编写一个程序。
功能(F1-F12),控制,Windows或Alt键没有ascii代码。
如果你需要的是大多数语言已经定义的字符的ASCII码。
看看这个,它也包含十六进制代码
ASCII十六进制表
尝试这个:
http://www.wikihow.com/Type-Symbols-Using-the-ALT-Key
对我来说非常有帮助!