Recomendação de curso:

Propriedade location do KeyboardEvent

Definição e uso

Este número é representado por 4 constantes:

A propriedade location retorna um número que indica a posição da tecla no teclado ou dispositivo.

0. DOM_KEY_LOCATION_STANDARD:

Esta tecla não foi pressionada no lado direito ou esquerdo do teclado, nem no teclado numérico (este valor representa quase todas as teclas do teclado, por exemplo "A", "U", "ESPACO" ou "5")

1. DOM_KEY_LOCATION_LEFT:

Pressionou a tecla esquerda (por exemplo, a tecla "CTRL" ou "ALT" esquerda em um teclado americano padrão de 101 teclas)

2. DOM_KEY_LOCATION_RIGHT:

Pressionou a tecla direita (por exemplo, a tecla "CTRL" ou "ALT" direita em um teclado americano padrão de 101 teclas)

3. DOM_KEY_LOCATION_NUMPAD:

Notas:ao pressionar essa tecla no teclado numérico (por exemplo, a tecla "2" no lado direito de um teclado padrão) A propriedade location pode ser usada apenas onkeydown e evento, não pode ser usado onkeypress.

Notas:Esta propriedade é apenas de leitura.

Exemplo

Obter a posição da tecla:

var x = event.location;

Experimente você mesmo

Sintaxe

event.location

Detalhes técnicos

Retorno:

Valor numérico, que representa a posição da tecla no teclado ou dispositivo.

Este número é representado por 4 constantes:

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
Versão DOM: Eventos Level 3 DOM

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o atributo.

Atributos Chrome IE Firefox Safari Opera
location Suportado 9.0 15.0 Não suportado Suportado