Androidのキーイベントまわりの実装はまだ全然まともじゃないので、色々あると思います。
AndroidのソフトウェアキーボードはIMEのためのUIでもあるので、デスクトップOSと比較するとどれぐらい異様な入力を行っているOSなのか想像してもらうと分かりやすいかと思います。
このケースで考えられる原因は、IMEが未確定文字列を持っていなくても、DOMのcompositionendイベントが発生していなくて、その時に矢印キーのイベントが発生してもGecko側が無視している可能性です。
D3Eまわりが落ち着いたらAndroidも見てみたいところではありますが、ちょっとAPIとかがアレな感じで気が重いです。
Androidのキーイベントまわりの実装はまだ全然まともじゃないので、色々あると思います。
AndroidのソフトウェアキーボードはIMEのためのUIでもあるので、デスクトップOSと比較するとどれぐらい異様な入力を行っているOSなのか想像してもらうと分かりやすいかと思います。
このケースで考えられる原因は、IMEが未確定文字列を持っていなくても、DOMのcompositionendイベントが発生していなくて、その時に矢印キーのイベントが発生してもGecko側が無視している可能性です。
D3Eまわりが落ち着いたらAndroidも見てみたいところではありますが、ちょっとAPIとかがアレな感じで気が重いです。
|