要编写与键盘相关的应用程序,我想要我键盘上的键的ASCII代码列表。
这是一个Windows键盘:
我从哪里可以获得代码?如果我用十六进制表示法得到代码,那将会很棒。
答案 0 :(得分:4)
这可能为时已晚,但我有一个解决方案。您可以通过在浏览器的控制台中运行(注入)以下JavaScript代码来获取所有keyCode
值(即使对于功能键)。只需粘贴以下代码即可按enter键。然后单击页面中的任意位置以从控制台中删除光标。
然后按任意键,您想要一个十六进制的keyCode
以下是代码:
document.addEventListener("keydown", function (e) {
code = (e.keyCode);
console.log("In decimal "+e.keyCode);
var hex = code.toString(16);
console.log("In hex "+hex);
}, false);
答案 1 :(得分:1)
功能(F1-F12),Control,Windows或Alt键没有ascii代码。
如果您需要的是大多数语言中已定义的字符的ASCII。
看看这个,它还包括十六进制代码
答案 2 :(得分:1)