The KeyboardEvent.location
read-only property returns an unsigned long
representing the location of the key on the keyboard or other input device.
Possible values are:
Constant | Value | Description |
---|---|---|
DOM_KEY_LOCATION_STANDARD | 0 | The key has only one version, or can't be distinguished between the left and right versions of the key, and was not pressed on the numeric keypad or a key that is considered to be part of the keypad. |
DOM_KEY_LOCATION_LEFT | 1 | The key was the left-hand version of the key; for example, the left-hand Control key was pressed on a standard 101 key US keyboard. This value is only used for keys that have more than one possible location on the keyboard. |
DOM_KEY_LOCATION_RIGHT | 2 | The key was the right-hand version of the key; for example, the right-hand Control key is pressed on a standard 101 key US keyboard. This value is only used for keys that have more than one possible location on the keyboard. |
DOM_KEY_LOCATION_NUMPAD | 3 | The key was on the numeric keypad, or has a virtual key code that corresponds to the numeric keypad. Note: When NumLock is locked, Firefox always returns Note: NumLock key's key events indicate |
DOM_KEY_LOCATION_MOBILE Non-standard Deprecated | 4 | The key was on a mobile device; this can be on either a physical keypad or a virtual keyboard. |
DOM_KEY_LOCATION_JOYSTICK Non-standard Deprecated | 5 | The key was a button on a game controller or a joystick on a mobile device. |