Propriedade da chave KeyboardEvent
Exemplo
Obtenha o botão do teclado que foi pressionado quando ocorreu um evento de tecla:
var x = event.key;
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
A propriedade key retorna o identificador da tecla que foi pressionada quando ocorreu um evento de tecla.
Os identificadores de teclas são strings que identificam os botões do teclado. O valor de retorno desta propriedade pode ser uma string de:
- Um único caractere (como "a", "W", "4", "+" ou "$")
- Um multicaractere (como "F1", "Enter", "HOME" ou "CAPS LOCK")
Nota: Esta propriedade é somente leitura.
Dica: Se você quiser saber se a tecla "ALT", "CTRL", "META" ou "SHIFT" foi pressionada quando ocorreu um evento de tecla, use a propriedade altKey , ctrlKey , metaKey ou shiftKey .
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que oferece suporte total à propriedade.
Property | |||||
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | 10.0 | 38.0 |
Sintaxe
event.key
Detalhes técnicos
Valor de retorno: |
Uma String, representando o botão do teclado pressionado. Valores possíveis:
|
---|---|
Versão DOM: | Eventos DOM Nível 3 |
Mais exemplos
Exemplo
Alerte algum texto se o usuário pressionar a tecla "A":
var x = event.key;
// If the pressed keyboard button is "a" or "A" (using caps lock or shift), alert some text.
if (x == "a" || x == "A") {
alert ("You pressed the 'A' key!");
}
Páginas relacionadas
Referência HTML DOM: propriedade keyCode KeyboardEvent
Referência HTML DOM: KeyboardEvent qual propriedade
Referência HTML DOM: propriedade KeyboardEvent charCode