Apache OpenOffice (AOO) Bugzilla – Issue 63658
Can't find cursor when using the "MS pinyin 2003"
Last modified: 2013-07-30 02:14:34 UTC
At 1st say sorry to my terrible English :P When i using the Chinese inputting tools of "MS Pinyin 2003"(微软拼音输入法 2003) on Openoffice, sometimes i can't find the cursor in the window , even i moving mouse and random clicking. And it have a probability to got a "no response".
MS Pinyin input 2003 have a very huge number of users in China, so I think this issue should be rosolved ASAP. In calc document, cusor "seems" go to the place you hit, but when characters are inputed, you can see, the position is not expected. Now I'll exactly tell the step to reproduce the issue. you'll see this is a very common step and will performed very frequently. 1. Create a writer document and invoke MS pinyin 2003 by press ctrl+shift; 2. Input some characters, you can see cursor at the end of the line; 3. Continue input characters, delete some pre-inputed characters this time, till all the pre-inputed characters are deleted; 4. You will find, the cursor disappeared; 5. Click mouse everywhere in the textarea, the cursor won't come out; 6. Input characters, characters always at the end of the line.
It cost me more time than my expectation.(T_T my English is not good either.) 1. Well, finally, I can reproduce it by "MS Pinyin 2003" in Ooo Writer 2.2.1 (simplified Chinese edition) and "MS Pinyin 3.0" in Ooo Writer 2.3.0(simplified Chinese edition) 2. I found that when the cursor disapeared, if we just reinput some characters (by any Chinese input tools not only MS Pinyin) and then the cursor will come back. 3. in order to reproduce the bug, we should use the "del" key instead of "backspace" to delete the pre-input characters or the cursor will not disapear. 4. in MS notepad of WinXp I can't reproduce the issue. 5. and that is my steps to reproduce the bug: (1) Open or create a new writer document (2) invoke the MS Pinyin (3) press the keys "jiantizhongwen<space><enter>" (not including the "s, <?> means press the ? key)to input a word of 4 Chinese characters (4) prese the keys "jiantizhongwen<space>" to preinput a word (5) repress the keys "<left><del>" for 4 times then the cursor disappeared!!. (6) press "jian<space><enter>" the cursor come back but with an extra character. 6. in fact, when you finish the (4) of the steps and just press "<left><left>" you will find that the cursor of the pre-input text disappeared too, and if using a MS Notepad, the cursor of the pre-input text will not disappear.
Hi, epsilony, I can reproduce the issue just use the <backspace> key. And it'll act a intersting action when you select some characters. (1) Open or create a new writer document (2) invoke the MS Pinyin2003 (3) press the keys "jiantizhongwen<space><enter>" (not including the "s) to input a word of 4 Chinese characters (简体ä¸æ–‡) (4) prese the keys "jianti"(don't press <space>). It looks like the first attachment. (5) press <backspace> 6 times to delete "jianti" and preinput characters, then the cursor disappeared!!. (6) select the 2nd character(体), press "jiantizhongwen<space>". You can see from 2nd character to the last character, they are all selected. I have thought the 2nd character will be replaced by the newly input 4 characters(简体ä¸æ–‡).
Created attachment 53577 [details] ms-pinyin 2003 input
Created attachment 53578 [details] After step 6, the result is like this
Changing subcomponent.
@blueice7: Please stop reassigning UI issues to me or the i18npool subcomponent. We're usually not involved with such. @hdu: glyph layout/redraw problem?
not a GSL redraw problem but probably a WriterEngine/EditEngine vs. InputMethod interaction @sba: please try to reproduce and isolate a bit further (Writer and/or EditEngine, other IMEs, etc.) and send it to the responsible developer then
Assigned to the default contact rbircher > sba Feel free to reassigne it to your self. This issue need more QA work. It's a CJK Issue, so maybe RedFlag2000 can take over it.
Reset assignee on issues not touched by assignee in more than 2000 days.