Skip to content
Related Articles

Related Articles

HTML | DOM KeyboardEvent key Property

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 16 Jan, 2019

The keyboardEvent key property in HTML is used to return the value of key pressed when a key event occurs. It returns a single character or multi character string depending on which key is pressed. It is a read-only property.


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

  • It can return single character string like “a”, “5”, “+”, etc.
  • It can return multi character string like “F5”, “Enter”, “HOME”, etc.


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


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

  • Apple Safari Not supported
  • Google Chrome 51.0
  • Firefox 23.0
  • Opera 38.0
  • Internet Explorer 9.0

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!