On Windows when you use the IME input system, a new floating toolbar appears, and you can select the language e.g. in this case Japanese, and also the "Input mode" (in this case Hiragana) and the "Conversion mode" ( where General is normally selected) In this mode, most web browsers displaying a page with a textarea or other text input field, allow the user to directly type into the textarea, and the characters appear immediately, because the Microsoft IME converts the characters from the normal english keyboard into the Hiragana symbols. It does this by either immediately displaying the character if there is a direct conversion , for example vowels generally get converted directly to a Japanese character. For more complex conversions, e.g. when you type the work "kangi" , initially when you type the letter "k" it should appear in the input box on the web page, and when you subsequentially enter the "a" , this letter pair get converted into the Japanese character か However until the user pressed the Enter key, all the characters are underlined to indicate that the conversion isn't totally complete. Anyway, going back to the problem. With the StageWebView, the textarea and input form elements, don't behave in the same way as in Firefox or IE or Chrome or Edge etc, because when you type a character it does not appear in the input box. It appears in a separate floating toolbar which Windows seems to create when the target application, does not fully handle IME. This is very confusing to users, because this floating toolbar seems to appear at random locations on the screen, i.e is not anywhere near where the user is entering the text, and most users don't notice this small toolbar and think that the AIR application is not working, as the keys they are pressing don't appear in the StageWebView Just to confused matters, the StageWebView seems to randomly start working the same as Firefox (and Chrome etc), in that the characters do sometimes appear immediately in the textarea or input fields. I've checked that IME is enabled, and I've tried setting the IME mode to Japanese Hiragana when the StageWebView sends a Focus_IN event, but this didn't make any difference at all. Strangely, under some circumstances, if I hide the StageWebView by setting its stage property to null, then add another MC as a child of the current MC (I know StageWebView is independent of the normal hierarchy), then remove the MC and show the StageWebView This usually seems to cause the IME input to work correctly. But this isn't a usable workaround to get the text to enter correctly
... View more