Apache OpenOffice (AOO) Bugzilla – Issue 51331
InputMethod is reset at lose/get focus on Unix
Last modified: 2005-11-28 10:58:43 UTC
When user types CJK characters in Writer with IM on status and change focus to other application and back to Writer, then IM status is changed to off. This is not user intended behavior. User want to keep IM status while not toggle its status by themself. Other major applications (Mozilla, GNOME, Java) on Solaris/Linux have no such problem. And Windows version has no problem, too.
It's a duplicate, right ?
It's duplicate for the gtk plugin where this behaviour was changed with issue 45768 and #121800#; however this behaviour is what happens (and has happened since 1.0) in the generic plugin (and consequently in the kde plugin). We probably change the handling for that, too. I didn't because there was no such demand until now.
naoyuki: you might want to have a look at the CWS pl04 which changes the begaviour for the gtk plugin (used on any GNOME >= 2.2) to not reset the input context at all.
Yes, I've verified pl04 works fine without this problem on Solaris10/JDS and Linux/JDS. Thanks!
fixed in CWS vcl42; behaviour in generic plugin should now be like in gtk plugin
please verify in CWS vcl42 re-open issue and reassign to us@openoffice.org
reassign to us@openoffice.org
reset resolution to FIXED
The issue itself is verified; but character input needs further extensive testing on different platforms!
zh_CN.UTF-8 generic vclplugin iiimf platform: fc4 preedit is automatically committed and inputted character deleted.
REPRODUCTION: ============= + login with zh_CN.UTF-8 (iiimf) + enable generic vclplugin + toggle IM with Ctrl + SPACE + type "a" =>lookup choice pops up and closes automatically; character in preedit gets deleted us->pl: if you fail to reproduce, pls. contact me directly. Thx.
Another (minor) disfunctionality within the generic plugin: REPRODUCTION: ============= * login with japanese locale * toggle IM to japanese input * type "la"; don't commit but toggle japanese mode off => IM is not resetted hence "la" is offered again and again but can't be committed or deleted.
fixed in CWS vcl42
verified in cws 'vcl42'.
verified in m142.