En el Event
objeto JavaScript, hay algunos valores booleanos para comprobar si se presionan las teclas de modificación:Detectar Alt Gr modificador (Alt Graph) al pulsar la tecla
ctrlKey
: CTRL clave.altKey
: ALT clave.altLeft
: ALT tecla izquierda. Solo para IE.altGraphKey
: ALTGR tecla. Solo para Chrome/Safari.
Sin embargo, hay algunas cuestiones:
- IE y Chrome conjunto
ctrlKey
atrue
yaltKey
atrue
cuando se pulsa el modificador ALTGR. - Firefox establece
ctrlKey
enfalse
yaltKey
entrue
cuando presiona el modificador ALTGR, ya que solo se ha presionado ALT. - Chrome tiene la propiedad
altGraphKey
, pero siempre esundefined
.
Pregunta: ¿Cómo puedo diferencia entre un ALT +CTRL o un ALTGR pulse la tecla? Especialmente en Chrome.
comportamiento del navegador actual (septiembre de 2013) es diferente. Vea la respuesta a continuación. – Jason