Related Articles

Related Articles

HTML | DOM KeyboardEvent code Property
  • Last Updated : 16 Jan, 2019

The keyboardEvent code property in HTML represents a physical key on the keyboard. It is used to return the key that triggers the event.

Syntax:

event.code

Return Value: It returns a string which represents which key is pressed.

Example 1: With KeyDown Event

filter_none

edit
close

play_arrow

link
brightness_4
code

<html>
  
<head>
    <title>DOM keyboardEvent code Property</title>
</head>
  
<body style="text-align: center;">
    
    <h1 style="color:green;">
            GeeksforGeeks
        </h1>
  
    <h2>
            DOM keyboardEvent code Property
        </h2
    
      Input:
    <input type="text" placeholder="Press any key..">
  
    <p id="p"></p>
  
    <script>
        // Adding a event listener function
        window.addEventListener("keydown", function(event) {
            var code = "keydown code = '" +
                event.code + "'" + "<br/>";
  
            // Creating a span element
            var element = document.createElement("span");
            element.innerHTML = code;
  
            // Appending the created element to paragraph
            document.getElementById("p").appendChild(element);
        }, true);
    </script>
</body>
  
</html>

chevron_right


Output:



Example 2: With KeyPress Event

filter_none

edit
close

play_arrow

link
brightness_4
code

<html>
  
<head>
    <title>DOM keyboardEvent code Property</title>
</head>
  
<body style="text-align: center;">
    <h1 style="color:green;">
            GeeksforGeeks
        </h1>
  
    <h2>
            DOM keyboardEvent code Property
        </h2>
    
      Input:
    <input type="text" placeholder="Press any key..">
  
    <p id="p"></p>
  
    <script>
        // Adding a event listener function
        window.addEventListener("keypress", function(event) {
            var code = "keypress code = '" +
                event.code + "'" + "<br/>";
  
            // Creating a span element
            var element = document.createElement("span");
            element.innerHTML = code;
  
            // Appending the created element to paragraph
            document.getElementById("p").appendChild(element);
        }, true);
    </script>
</body>
  
</html>            

chevron_right


Output:

Example 3: With KeyUp Event

filter_none

edit
close

play_arrow

link
brightness_4
code

<html>
  
<head>
    <title>DOM keyboardEvent code Property</title>
</head>
  
<body style="text-align: center;">
    <h1 style="color:green;">
            GeeksforGeeks
        </h1>
  
    <h2>
            DOM keyboardEvent code Property
        </h2
    
      Input:
    <input type="text" placeholder="Press any key..">
  
    <p id="p"></p>
  
    <script>
        // Adding a event listener function
        window.addEventListener("keyup", function(event) {
            var code = "keyup code = '" +
                event.code + "'" + "<br/>";
  
            // Creating a span element
            var element = document.createElement("span");
            element.innerHTML = code;
  
            // Appending the created element to paragraph
            document.getElementById("p").appendChild(element);
        }, true);
    </script>
</body>
  
</html>            

chevron_right


Output:

Supported Browsers: The browser supported by keyboardEvent code property are listed below:

  • Apple Safari 10.0
  • Google Chrome 48.0
  • Firefox 32.0
  • Opera
  • Internet Explorer Not supported

full-stack-img




My Personal Notes arrow_drop_up
Recommended Articles
Page :