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

237
Vistas
Keydown de JavaScript en Chrome que no captura una sola pulsación de tecla que genera múltiples caracteres Unicode

Estoy trabajando con yiddish, para el cual algunas letras constan de dos caracteres Unicode. Por ejemplo, אַ consta de U+05D0 + U+05B7 . Hay variantes de código único de estos caracteres (por ejemplo, U+FB2E para אַ), pero la mayoría de los teclados adoptan el primer enfoque.

Me gustaría capturar la entrada de un teclado yiddish usando keydown , pero tengo problemas con estas teclas que generan múltiples caracteres Unicode. En particular, estoy usando un código simple:

 $(document).keydown(function (event) { if (!event.metaKey) { console.log(event.key); } });

Véalo en JSFiddle .

Estoy en Windows y en Firefox, obtengo el resultado esperado cuando presiono אַ (que es la letra A en mi teclado y genera U+05D0 U+05B7 ): es decir, la consola registra אַ. Sin embargo, en Chrome (versión 98), obtengo "No identificado" como salida (aunque obtengo el resultado esperado para cualquier tecla que genere un solo carácter Unicode). Lo mismo sucede en Edge. No tengo una Mac, pero un amigo me hizo una prueba y sucedieron cosas más raras: registró el U+05B7 pero no el U+05D0 . Sin embargo, Safari funcionó bien para él.

¿Alguna idea de lo que está pasando y cómo solucionarlo?

over 4 years ago · Santiago Trujillo
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