ascii codes for windows keyboard keys and the codes for function keys(F1 - F12) and other keys like shift,capslock,backspace,ctrl etc

43,045

Solution 1

You can get all the keyCode values (even for Function keys) by running (injecting) following JavaScript code into your browser's console. Paste the following code and press enter. Then click anywhere in the page to remove the cursor from the console.

Then press any key for which you want a keyCode in Hex

Here is the code :

    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);

Solution 2

What you are looking for is called Scancode here and here. On linux there's a command showkey that can print a SCAN code of they pressed key. On Windows, though, you may need to write a program.

Solution 3

There is no ascii code for the Function (F1-F12), Control, Windows or Alt keys.

If what you need is ASCII for the characters that is already defined in most languages.

Have a look at this, it also includes the hexadecimal codes

ASCII Tables with Hex

Share:
43,045
saplingPro
Author by

saplingPro

I love to write code and love to be known as a programmer. I try very hard to be creative. I am a hard working man ! I don't know where i am heading and don't know where i will be :(

Updated on December 03, 2020

Comments

  • saplingPro
    saplingPro over 3 years

    To write a keyboard related application I wanted the list of the ASCII codes of the keys that I have on my keyboard.

    It is a windows keyboard :

    enter image description here

    From where can I get the codes ? It will be great if I get the codes in hexadecimal notation.