Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

143
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!