Propriété location de l'événement KeyboardEvent

Définition et utilisation

La propriété location retourne un nombre indiquant la position de la touche sur le clavier ou l'appareil.

Ce nombre est représenté par 4 constantes :

0. DOM_KEY_LOCATION_STANDARD :

Cette touche n'a pas été appuyée sur le côté droit ou gauche du clavier, ni sur le pavé numérique (Cette valeur représente presque toutes les touches du clavier, par exemple "A", "U", "ESPACE" ou "5")

1. DOM_KEY_LOCATION_LEFT :

Le bouton gauche a été appuyé (par exemple, le bouton gauche "CTRL" ou "ALT" sur un clavier américain standard 101 touches)

2. DOM_KEY_LOCATION_RIGHT :

Le bouton droit a été appuyé (par exemple, le bouton droit "CTRL" ou "ALT" sur un clavier américain standard 101 touches)

3. DOM_KEY_LOCATION_NUMPAD :

Appuyer sur cette touche sur le pavé numérique (par exemple, la touche "2" située à droite du clavier standard)

Remarque :La propriété location ne peut être utilisée que pour onkeydown et onkeyup événement, ne peut pas être utilisé onkeypress.

Remarque :Cette propriété est lecture seule.

Exemple

Obtenir la position de la touche :

var x = event.location;

Essayez-le vous-même

Syntaxe

event.location

Détails techniques

Valeur de retour :

Valeur numérique, indiquant la position de la touche sur le clavier ou l'appareil.

Ce nombre est représenté par 4 constantes :

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
Version DOM : Événements DOM Level 3

Support du navigateur

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété en premier.

Propriétés Chrome IE Firefox Safari Opera
location Supporté 9.0 15.0 Non supporté Supporté