Método getModifierState() do MouseEvent
Definição e uso
Se a tecla modificadora especificada for pressionada ou ativada, o método getModifierState() retorna true.
Teclas modificadoras ativadas apenas ao serem pressionadas:
- Alt
- AltGraph
- Control
- Meta
- Shift
Teclas modificadoras ativadas ao clicar e desativadas novamente ao clicar:
- CapsLock
- NumLock
- ScrollLock
Exemplo
Exemplo 1
A tecla Caps Lock está ativa?
var x = event.getModifierState("CapsLock");
Exemplo 2
A tecla Shift foi pressionada?
var x = event.getModifierState("Shift");
Sintaxe
event.getModifierState("modifierKey)
Valor do parâmetro
Parâmetros | Descrição |
---|---|
modifierKey |
Verificar se a tecla foi ativada. Valores válidos:
|
Detalhes técnicos
Valor retornado: | Valor booleano, true se a tecla modificadora especificada estiver ativa, caso contrário, false. |
---|---|
Versão do DOM: | DOM Level 3 Events |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta completamente este método.
Métodos | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Páginas relacionadas
Manual de referência do HTML DOM:Propriedade altKey do MouseEvent
Manual de referência do HTML DOM:Propriedade ctrlKey do MouseEvent
Manual de referência do HTML DOM:Propriedade metaKey do MouseEvent