Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

142
Vistas
Firefox no detecta la tecla Alt en keydown

Firefox en Windows 10 no detecta la tecla Alt al keydown la tecla junto con otra tecla, pero sí detecta la tecla Shift . Chrome y Edge detectan ambos como se esperaba.

En Firefox, el siguiente fragmento muestra que event.shiftKey se detecta correctamente, pero event.altKey nunca se detecta. En Chrome y Edge, event.altKey se detecta correctamente. (Presionar Alt o Shift activa keydown en Chrome y Edge, pero no en Firefox, por lo que dije "junto con otra tecla").

 <!doctype html> <html> <head></head> <body></body> <script> document.addEventListener("keydown", function(event) { console.log("Alt: " + event.altKey); console.log("Shift: " + event.shiftKey); }, false); </script> </html>

Una pregunta de 2019 informa el mismo problema en Firefox 69, pero la solución aparentemente fue que en Firefox, && rompe algo cuando se usa para detectar si se presionan varias teclas, incluida Alt .

Una pregunta de 2012 informa el mismo problema en Chrome, y la respuesta es que presionar Alt en Chrome habilita el menú de la ventana, por lo que la página pierde el foco y no se llama al evento de keypress de tecla. Algo similar podría estar pasando en Firefox, porque si la barra de menús está habilitada en Firefox, al presionar Alt se abre el primer elemento (Archivo) de la barra de menús. Sin embargo, la respuesta a esa pregunta dice que "keydown" funciona .

Estoy usando Firefox 93.0 en Windows 10. Intenté abrir Firefox en el modo de solución de problemas (ya que tengo Firefox configurado ampliamente), pero el problema persistió.

¡Cualquier ayuda sería apreciada!

Editar: parece que esto fue causado por privacy.resistFingerprinting en about:config .

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda