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

124
Vistas
Detección de Javascript del enfoque/visibilidad del navegador cuando se usa la herramienta de captura de pantalla de mac

Estoy creando un juego y uso los eventos de pulsación de tecla para detectar que se están utilizando ciertas teclas. Básicamente, actualizar un indicador booleano a través de addEventListener para keydown y keyup. Funciona genial.

Sin embargo, uso la tecla "shift" para un determinado poder en el juego. Y cuando los usuarios intentan realizar grabaciones de pantalla a través de la herramienta de captura de pantalla de Mac (CTRL+MAYÚS+4 o CTRL+MAYÚS+5), la tecla Mayús hace que se active el encendido.

Es una molestia leve, pero he estado tratando de detectarlo cuando esto sucede mediante el seguimiento de document.visibilityState y document.hasFocus() . Pero ninguno de ellos cambia cuando el usuario presiona esta combinación de teclado de Mac.

¿Hay alguna manera de detectar esto a través de Javascript para que pueda borrar el evento keyup para la entrada Shift cuando suceda?

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