2009-04-23 9 views
6

Sto provando a passare l'input da tastiera di Javascript in un'app Flex visualizzata con Internet Explorer con la lingua di input impostata su giapponese (utilizzando Full Katakana) nella barra della lingua di Windows XP. Dopo una sequenza di tasti iniziale, sto passando a focus da Javascript a un campo di testo in Flex. Una volta messo a fuoco Flex, l'IME si attiva e l'immissione dei caratteri giapponesi si comporta normalmente. Sfortunatamente, il tasto iniziale non lo inserisce nell'editor IME, quindi speravo di passare il valore della chiave unicode per la sequenza di tasti. L'evento keyDown in Javascript riporta solo 229 per keyCode e 0 per charCode. Qualche idea su come ottenere una chiave utilizzabile o un codice char in Javascript durante l'utilizzo di input giapponesi?Difficoltà nell'acquisizione di caratteri giapponesi con Javascript in IE

Grazie, Filippo

+0

hai mai capito? Mi piacerebbe sapere qual è stata la soluzione. –

risposta

0

Cercare di utilizzare "pressione del tasto" invece di "keydown", keycode per freccia verso il basso dovrebbe essere 40.

Inoltre si può tentare di trovare un bug - mangiare primo carattere è strano.

Problemi correlati