Windows 键盘按键的 ascii 代码以及功能键 (F1 - F12) 和其他键(如 shift、capslock、backspace、ctrl 等)的代码

sap*_*Pro 4 windows keyboard hex ascii

为了编写与键盘相关的应用程序,我需要键盘上按键的 ASCII 代码列表。

这是一个 Windows 键盘:

在此输入图像描述

从哪里可以获得代码?如果我能得到十六进制的代码那就太好了。

ver*_*ion 6

您可以通过将以下 JavaScript 代码运行(注入)到浏览器的控制台来获取所有keyCode值(甚至是键)。Function粘贴以下代码并按 Enter 键。然后单击页面中的任意位置以将光标从控制台中删除。

然后按您想要十六进制键码的任意键

这是代码:

    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);
Run Code Online (Sandbox Code Playgroud)