Ni siquiera estoy seguro de si esto es posible, así que le pido disculpas si es una pregunta estúpida.Detectando la entrada IME antes de ingresar presionado en Javascript
He configurado una devolución de llamada keyup
a través de jQuery para ejecutar una función cuando un usuario escribe en un cuadro de entrada. Funciona bien para inglés.
Sin embargo, al ingresar texto en japonés/coreano/chino, la función no se llama hasta que el usuario confirma su texto.
¿Es posible detectar que han empezado a escribir y acceder a su texto aún no terminado?
Estoy pensando que quizás sea una cosa de nivel de sistema operativo, por lo que JavaScript no tiene acceso a ella.
Editar: Me acabo de dar cuenta de que esto funciona en Chrome y Safari, pero no en Firefox (aún no se ha podido probar en Windows). Así que Chrome llama a la función de teclado y es posible obtener el texto. Pero sigo teniendo el problema anterior en Firefox.