2009-04-23 8 views
6

Estoy tratando de pasar la entrada de teclado de Javascript a una aplicación Flex que se muestra con Internet Explorer con el idioma de entrada configurado en japonés (usando Full Katakana) en la barra de idioma de Windows XP. Después de una pulsación de tecla inicial, paso el foco de Javascript a un campo de texto en Flex. Una vez que el foco está en Flex, el IME se despierta y la entrada de los caracteres japoneses se comporta normalmente. Lamentablemente, la pulsación de tecla inicial no se convierte en el editor de IME, por lo que esperaba pasar el valor de clave Unicode para la pulsación de tecla. El evento keyDown en Javascript informa solo 229 para el código de clave y 0 para el código de char. ¿Alguna idea sobre cómo obtener una clave utilizable o un código de char en Javascript mientras usa la entrada japonesa?Dificultad para capturar caracteres japoneses con Javascript en IE

Gracias, Felipe

+0

¿Alguna vez descubrió esto? Me encantaría saber cuál fue la solución. –

Respuesta

0

Trate de usar "pulsación de tecla" en lugar de "keydown", código clave de flecha hacia abajo debe ser 40.

También puede tratar de encontrar un error - primer carácter de comer tiene un aspecto extraño.

Cuestiones relacionadas