Bug 135039

Summary: cannot quit from canna LE candidate window by with Esc
Product: [Fedora] Fedora Reporter: Warren Togami <wtogami>
Component: CannaAssignee: Akira TAGOH <tagoh>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: eng-i18n-bugs, wtogami
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: im-sdk-12.1-6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-11-09 11:00:50 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 123268, 125997, 136451    

Description Warren Togami 2004-10-08 07:37:03 UTC
Description of problem:
When in any candidate selection menu, ESC should escape and cancel
that menu and/or character conversion.

Comment 1 Akira TAGOH 2004-10-08 07:57:11 UTC
it highly depends on the implementation of LEs. since all of key
events is processed on each LEs and to sync the state after escaping.

Comment 2 Leon Ho 2004-10-12 01:35:16 UTC
As taogh-san said. Which specific LE are you experiencing this on?
Need to change it to specific componment if available.

Comment 3 Warren Togami 2004-10-12 02:03:45 UTC
This wouldn't be a good idea for all LE's?

This should really be done for all LE's, and also that pop-up menu
that is similar to a candidate selection in navigation, except it
makes you choose an LE.  That is not specific to any LE, so cannot be
assigned to a specific LE.


Comment 4 Leon Ho 2004-10-12 02:56:36 UTC
If you test iiimf-xcin, you can use 'escape' to close the candidate
section. It is the one of the must function for closing candidate
window, but it has to be handled (or more make sense) because:
1. LE is handling lookup candidates data
2. LE has to pass iml_make_lookup_done_inst() to finish the candidate
window
3. LE has to handle to clear any preedit buffer they have in their
data structure

So it is implemented within LE.

However from comment #3, look like you are talking about the LE
switching feature menu (i.e. ctrl-shift-space), but not candidate
window. Then yes, it is within im-sdk lib.

Comment 5 Leon Ho 2004-10-12 02:58:18 UTC
Steps to reproduce:
1. LANG=ja_JP.UTF-8 GTK_IM_MODULE=iiim gedit
2. press ctrl-shift-space
3. press escape

Actual results:
cannot quit the selection window

Expected results:
escape out from selection window

Comment 6 Akira TAGOH 2004-10-21 13:06:24 UTC
as the summary has been changed, I reassign this to Canna. Canna has a
way to escape from something. and Escape key hasn't been assigned such
behavior right now.

Comment 7 Warren Togami 2004-11-05 11:12:27 UTC
This has been checked in and built for RHEL4, and we should probably
also issue a FC2 & FC3 update soon.  I need to discuss this with the
eng-i18n team.  Hopefully other improvements to the Canna package can
be made too to make it a more worthwhile upgrade.

Comment 8 Lawrence Lim 2004-11-09 09:15:41 UTC
Tagoh,
At the moment, the ESC only quit the canna LE candidate window in i386
machine. But on x86_64 machine, it does not.

One more thing, is it possible to implement the ESC key to the Canna
configuration aux? The menu that pops up when the Home key is press?

Comment 9 Lawrence Lim 2004-11-09 10:13:44 UTC
After an upgrade of Canna server to Canna-3.7p3-7 everything is
working pefectly now. 

Just need to know if it is possible to implement the ESC key to the
Canna configuration aux? The menu that pops up when the Home key is
press? Or should I file another bug for the aux?

Comment 10 Lawrence Lim 2004-11-09 11:00:50 UTC
After a quick discussion with tagoh, to escape from aux, the ESC key
should be processed by the IIIMF server. Will create a new bug for
this issue.


Thanks.