Propiedad location del evento KeyboardEvent

Definición y uso

La propiedad location devuelve un número que indica la ubicación del tecla en el teclado o dispositivo.

Este número se representa por 4 constantes:

0. DOM_KEY_LOCATION_STANDARD:

Esta tecla no se ha presionado en el lado derecho o izquierdo del teclado, ni en el teclado numérico (este valor representa prácticamente cada tecla del teclado, como "A", "U", "ESPACIO" o "5")

1. DOM_KEY_LOCATION_LEFT:

Se ha presionado el botón izquierdo (por ejemplo, el botón izquierdo "CTRL" o "ALT" en el teclado estándar de 101 teclas de EE. UU.)

2. DOM_KEY_LOCATION_RIGHT:

Se ha presionado el botón derecho (por ejemplo, el botón derecho "CTRL" o "ALT" en el teclado estándar de 101 teclas de EE. UU.)

3. DOM_KEY_LOCATION_NUMPAD:

al presionar esta tecla en el teclado numérico (por ejemplo, la tecla "2" en el lado derecho del teclado estándar)

Comentarios:la propiedad location solo se puede usar onkeydown ni onkeyup evento, no se puede usar onkeypress

Comentarios:Esta propiedad es de solo lectura。

Ejemplo

Obtener la ubicación de la tecla:

var x = event.location;

Prueba por ti mismo

Sintaxis

event.location

Detalles técnicos

Valor devuelto:

Valor numérico, que representa la ubicación del tecla en el teclado o dispositivo.

Este número se representa por 4 constantes:

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
Versión DOM: Eventos Nivel 3 DOM

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que primero admite completamente el atributo.

Atributos Chrome IE Firefox Safari Opera
location Soportado 9.0 15.0 No soportado Soportado