The e.key
or event.key
is a property of the event
object that is created when the keyup
or keydown
event is fired.
One good use of this property is when you click the enter key to search through a list of items on a website.
The key
property can be accessed with the keyup
or keydown
event listener.
[element].addEventListener("keydown", function(e){// The e.key can now be accessed!console.log(e.key)})
There are many use cases for e.key
, such as pressing the enter
key, the ctrl
key, the shift
key, or even a combination of keys. When these keyboard events are fired, the key
property is accessible, and the corresponding action is implemented in the code.
Take a look at the code below, which is a use case of the key
property of a keyboard event. When the enter
key is pressed, we get the search result.
From the code above, when the enter key is pressed on your device and the correct name of the tv show is typed into the text input, the result is shown. The value of the e.key
property for the enter
key is “Enter”.