Método MouseEvent getModifierState()
Ejemplo
¿Está activada la tecla Bloq Mayús?
var x = event.getModifierState("CapsLock");
Definición y uso
El método getModifierState() devuelve verdadero si se presionó o activó la tecla modificadora especificada.
Teclas modificadoras que se activan solo cuando se presionan:
- alternativa
- Gráfico alternativo
- Control
- Meta
- Cambio
Teclas modificadoras que se activan cuando se hace clic en ellas y se desactivan cuando se vuelve a hacer clic:
- Bloq Mayús
- Num lock
- ScrollLock
Compatibilidad con navegador
Los números en la tabla especifican la primera versión del navegador que soporta totalmente este método.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Sintaxis
event.getModifierState(modifierKey)
Valores paramétricos
Parámetro | Descripción |
---|---|
modifierKey | La tecla para comprobar si está activado o no. Valores legales: "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
Detalles técnicos
Valor de retorno: | Un valor booleano, verdadero si la tecla modificadora especificada está activada; de lo contrario, falso. |
---|---|
Versión DOM: | Eventos de nivel 3 de DOM |
Más ejemplos
Ejemplo
¿Está presionada la tecla shift?
var x = event.getModifierState("Shift");
páginas relacionadas
Referencia HTML DOM: Propiedad MouseEvent altKey
Referencia HTML DOM: propiedad MouseEvent ctrlKey
Referencia de HTML DOM: Propiedad metaKey de MouseEvent