Método getModifierState() de MouseEvent
Definición y uso
Si la tecla modificadora especificada se presiona o activa, el método getModifierState() devuelve true.
Teclas modificadoras activadas solo al presionar:
- Alt
- AltGraph
- Control
- Meta
- Shift
Teclas modificadoras activadas al hacer clic y desactivadas al hacer clic nuevamente:
- CapsLock
- NumLock
- ScrollLock
Ejemplo
Ejemplo 1
¿Ha sido activado el Caps Lock?
var x = event.getModifierState("CapsLock");
Ejemplo 2
¿Ha sido pulsada la tecla Shift?
var x = event.getModifierState("Shift");
Sintaxis
event.getModifierState("modifierKey)
Valor del parámetro
Parámetros | Descripción |
---|---|
modifierKey |
Verificar si la tecla ha sido activada. Valores válidos:
|
Detalles técnicos
Valor devuelto: | Valor booleano, true si la tecla modificadora especificada está activada, de lo contrario false. |
---|---|
Versión de DOM: | DOM Level 3 Events |
Compatibilidad del navegador
Los números en la tabla indican la primera versión del navegador que completamente admite este método.
Método | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Páginas relacionadas
Manual de referencia del DOM HTML DOM:Propiedad altKey del MouseEvent
Manual de referencia del DOM HTML DOM:Propiedad ctrlKey del MouseEvent
Manual de referencia del DOM HTML DOM:Propiedad metaKey del MouseEvent