KeyboardEvent location Property

Example

Get the location of a pressed key:

let location = event.location;
Try it Yourself »

Description

The location property returns the location of a pressed key.

The location property is read-only.

The location property returns a number (0-4):

0 (DOM_KEY_LOCATION_STANDARD):
The value 0 represents almost every key on the keyboard

1 (DOM_KEY_LOCATION_LEFT):
The left key was pressed (like left CTRL and ALT)

2 (DOM_KEY_LOCATION_RIGHT):
The right key was pressed (like right CTRL and ALT)

3 (DOM_KEY_LOCATION_NUMPAD):
The key was pressed on the numeric keypad.

Note

The location property can only be used on the onkeydown and onkeyup event.

The location property can not be used on the onkeypress event.


Syntax

event.location

Technical Details

Return Value: A Number.
The location of a the key on the keyboard or device:

0. DOM_KEY_LOCATION_STANDARD
1. DOM_KEY_LOCATION_LEFT
2. DOM_KEY_LOCATION_RIGHT
3. DOM_KEY_LOCATION_NUMPAD
DOM Version: DOM Level 3 Keyboard Events.

Browser Support

event.location is a DOM Level 3 (2004) feature.

It is fully supported in all modern browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 11


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.