Closed Bug 47568 Opened 24 years ago Closed 23 years ago

kinput2 doesn't work correctly

Categories

(Core :: Internationalization, defect, P2)

x86
Linux
defect

Tracking

()

VERIFIED FIXED
Future

People

(Reporter: kazhik, Assigned: masaki.katakai)

References

Details

(Keywords: intl)

kinput2 doesn't work correctly. (1) Turn on kinput2 in text area and type some word. (2) Hit space bar twice. "Candidate selection" window appears. (3) Select one of the candidate by mouse. (4) kinput2 goes crazy. It shows strange behaviour. This problem was originally reported on Japanized bugzilla. http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=170
Teruko-san, can you confirm if the problem is reproducible or not?
I can reproduce this in 2000-08-08-08-M18 Linux build. What I see is following. 1. Open Composer 2. Turn on kinput2 3. Type "kannji" and hit space to show candidate window 4. Select one character by mouse or allow key At this time, the characters are still hightlighted. 5. Hit the enter to commit The characters are not committed. At this time, the IME status window is [kannji]. It should be back to [hiragana] mode and the characters are committed. I tried this several times after I open the new Composer. Kinput2 sometimes works fine. Sometimes it behaves as I mentioned above. Sometimes it behaves the following. 1. Turn on kinput2 2. Type "kannji" and hit enter to commit the kannji characters The characters I typed will disapear. I tested the different character coding menu, Shift_JIS, Euc-jp, or Auto-detect(Japanese). I did not find the consistancy, yet. I am testing more.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I found out the Composer Window was not forcued my previous case2. When the candidate window is open, the Composer Windows foucus will lose. After I select the character and commit it, it should focus again. However, sometimes it does not focus again. At that time, if you type some Japanese characters, it will disapear.
I also meet the problem that composer didn't get an input focus after candidate window was closed and composer didn't accept any key input. I found the problem (lose input focus) happens at first operation after composer is invoked. When I clicked on composer after the problem, input focus could be movied to composer even when input focus was moved to candidate window.
Status: NEW → ASSIGNED
Target Milestone: --- → M18
Nominating this for beta3.
Keywords: nsbeta3
nsbeta3+ per i18n bug meeting
Whiteboard: nsbeta3+
add jfrancis to the cc list.
mark this as P2.
Priority: P3 → P2
tajima said they have the fix in hand. They are currently do more testing before sending out for code review.
Whiteboard: nsbeta3+ → nsbeta3+, fix in hande. Need more testing and code review.
A combined patch is posted to the attachment of bugid 47833, waiting for check-in approval. marked WORKSFORME.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
reopen tajima- you should mark "FIXED" when you check in the code. WORKFORME mean it work for you WITHOUT any changes.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Whiteboard: nsbeta3+, fix in hande. Need more testing and code review. → nsbeta3+, wait for code review.
checked in the code(r=pavlov,a=waterson).
mark it fixed
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
I verified this in 2000-09-11-08 Linux build.
Status: RESOLVED → VERIFIED
The problem still remains with Linux 2000091108. (1) Type "kannji" and hit space bar twice. Candidate selection window appears. (2) Hit Enter key. "kannji" remains highlighted and any key doesn't accepted. Is this an another bug?
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → ASSIGNED
clear the status line after reopen
Whiteboard: nsbeta3+, wait for code review. → nsbeta3+
I've filed new bug against Editor (or Layout), http://bugzilla.mozilla.org/show_bug.cgi?id=52416 It seems that Editor does not update the text when Editor does not have an input focus, which causes this problem. I'd like to ask Editor people to evaluate this problem. Thanks.
pdt agrees w/Frank, nsbeta3-
Priority: P2 → P3
Whiteboard: nsbeta3+ → nsbeta3-
Here is the workaround of sawmill window managers. We can configure window manager not to allow IME window grabs the input focus. I recommend this setting on your desktop to work XIM properly. 1) Start GNOME Control Center 2) Select Sawmill window manager -> Matched Windows 3) Click Add... button 4) Specify your Mozilla's IME status window in Matchers field Name=Mozilla IM Status You can use Grab... feature to get name of window. 5) Select "never-focus" on Actions field 6) Click OK 7) Click Add... button again 8) Specify your IME's name in Matchers field when you use kinput2, please specify "Kinput2", Class=Kinput2 when you use ATOK X for Linux, please specify "Kinput2", Class=Jp\.co\.justsystem\.atok12\.LookupAux/ jp\.co\.justsystem\.atok12\.LookupAux 9) Select "never-focus" on Actions field 10) Click OK I will prepare XIM readme for this setting.
Blocks: 60916
Keywords: intl
Adding nsbeta1 keyword. Setting Priority to P1. Adding mcarlson to cc-list.
Keywords: nsbeta1
Priority: P3 → P1
Lowering priority to P2. Sun says this is not a show-stopper bug for them.
Priority: P1 → P2
This is blocked by the bugid 52416 and that is targeted for "future".
Depends on: 52416
Target Milestone: M18 → Future
Changed QA contact to ylong@netscape.com.
QA Contact: teruko → ylong
reassign.
Assignee: tajima → katakai
Status: ASSIGNED → NEW
Marking as nsbeta1-
Keywords: nsbeta1, nsbeta3nsbeta1-
Keywords: nsBranch
Marking nsbranch- as it was decided in the August bug triage that we wouldn't have enough time in eMojo to fix this. Let's revisit for MachV.
Keywords: nsbranch-
removed keyword nsbranch since it now has nsbranch-, per pdt mtg.
Keywords: nsbranch
Blocks: 107067
Keywords: nsbranch-
nominating ...
Keywords: nsbeta1
Whiteboard: nsbeta3-
No longer blocks: 107067
the origional bug report in japanese bugzilla said it is fixed. Please open new bug report if there are other issue.
Status: NEW → RESOLVED
Closed: 24 years ago23 years ago
Resolution: --- → FIXED
Mark as verified per original problem has been fixed.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.