問題的起因,是因為 keyboard 輸入的 focus 跑到網頁上的 edit box 以外。
輸入法的系統設計,是會記住不同視窗的的輸入法狀態。而輸入用的 edit box 就是瀏覽器的子視窗。
建議這時候,不妨用滑鼠把 cursor 移到網址輸入列點一下,切看看中文輸入法,再點回你的 edit box,這時候,你應該就可以切換輸入狀態,shift,ctrl-shif,ctlr-space 都試看看。
這可能也不能算是瀏覽器的 bug,因為現在很多網頁,被後都執行很多 JS 或 flash plugin
有, 我遇過很多次, 而且不限於 IE9, IE8,7, FF, XP, Win7 都遇過.
關掉再開是個解法, 但是有時, 我如果另外開個網頁, 在裡面打幾個中文字, 再切回來就好了...
印像中這個只要把滑鼠移到網圵列點一下..再點回輸入的地方就ok了
現在無解的倒是ie9整合mail後,由IE帶出的新信件,全都不能輸入中文!!