Bug 736943

Summary: RFE: "Ctrl+Shift+u" & "enter email address" don't seem to work w/ibus-anthy
Product: [Fedora] Fedora Reporter: nomnex <nomnex>
Component: ibus-anthyAssignee: fujiwara <tfujiwar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: i18n-bugs, shawn.p.huang, tagoh, tfujiwar
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: ibus-anthy-1.5.4-1.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-18 13:01:39 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:
Attachments:
Description Flags
ibus+enter contact in sylpheed
none
1a - default address prefs
none
1b-Japanese anthy set, only a single letter can be entred in the TO field
none
2a-changing the prefs from auto to address on tab
none
2b-a string of letters can be entred on the TO field (vs. a single char) using "japanese-anthy" none

Description nomnex 2011-09-09 06:55:31 UTC
Description of problem:

F-15 LXDE, en_US, keyboard JP. I Japanese-Anthy, with the default shortcuts, to input Japanese.

Anthy on-off: Ctrl+J
Circle input method: Ctrl+, (Hiragana, Katakana, Romaji)

There are 2 things that don't work as long as I use Japanese-Anthy

1:
I cannot enter Macron letters when I type Romaji. Example: "Tookyoo" is "Tōkyō". I use "Shift+Control+u 014D": it works with default input, it works with ibus French-Canadian, but it does not work with Japanes-Anthy set to English (_A) or set to "off".

2:
Sylpheed is the default email client on Fedora LXDE.
As long as the input method is set to Anthy, I cannot enter the email of a contact in the "To" "Cc" or "BBc" fields.

Reproduce:
1. Anthy-ibus (either set to off, either set to _A - to type English)
2. In Sylpheed Ctrl+ (Open new message)
3. "To" field: only a single letter can be entered.

Additional info:
I would like to leave my input set to Japanse-Anthy in permanence but currently, I cannot input Romaji letters with Maccrons, and I cannot send emails to my contacts unless I turn input off (Ctrl+Space) or set the ibus to another input than Japanese.

Comment 1 fujiwara 2011-09-09 07:41:01 UTC
(In reply to comment #0)
> 1:
> I cannot enter Macron letters when I type Romaji. Example: "Tookyoo" is
> "Tōkyō". I use "Shift+Control+u 014D": it works with default input, it works
> with ibus French-Canadian, but it does not work with Japanes-Anthy set to
> English (_A) or set to "off".

What do you mean in 'set to "off" here?
I know The Anthy Latin mode (_A) does not work with Control+Shift+u.
But I think you can use Control+Shift+u if you type Control+Space, but not Control+j, to disable anthy (Turn off input method) so I wonder if you'd like to use C+S+u with enabled anthy.

> 2:
> Sylpheed is the default email client on Fedora LXDE.
> As long as the input method is set to Anthy, I cannot enter the email of a
> contact in the "To" "Cc" or "BBc" fields.

I think this is not an ibus issue but a sylpheed issue but I cannot reproduce your problem.
I can type any chars in "To", "Cc" or "Bcc" fields.
Could you attached the screenshot?

% gnome-panel-screenshot --delay 5

Comment 2 nomnex 2011-09-12 06:03:57 UTC
Thank you for the prompt (as always) feedback.

(In reply to comment #1)

> What do you mean in 'set to "off" here?

Japanese Anthy > Ctrl J

> Control+j, to disable anthy (Turn off input method) so I wonder if you'd like
> to use C+S+u with enabled anthy.

That is correct. Ideally, I would rather stay in the same environment (anthy), and circle input methods when needed, e.g. when I type French (vs. having to turn on-off the input method (Crtl+space) anytime I type in Romaji.

> I think this is not an ibus issue but a sylpheed issue but I cannot reproduce
> your problem.
> I can type any chars in "To", "Cc" or "Bcc" fields.

This one's bit odd. On my system, ibus conflicts with Sylpheed's setting; Common prefs>details>other>address book>auto-completion: Automatic. When ibus is on, I can only enter a single character (see print-screen) in the "To", "Cc", "Bcc". The problem does not occur if I set the auto-completion: Start with Tab.

---

Addition question*:
I haven't been lucky on ibus google group, so I try my luck her:

I use 3 different input languages (US, JP, FR). My notebook(s) is Japanese (JP keyboard). I would like to rely on ibus for the 3 different inputs (and circle them).
- Setting Japanese was no problem
- Setting Canadian French (with your help) was no problem, it only needed to add the French keyboard in the ibus advanced option
- I can't set the US input using the Japanese keyboard (it always default to a US keyboard of some sort).

With my current setting, every time I need to type in English, I must turn ibus off (Ctrl+Space).

*let me know if you want me re-post the last out-of-topic question elsewhere.

Comment 3 nomnex 2011-09-12 06:05:07 UTC
Created attachment 522648 [details]
ibus+enter contact in sylpheed

Comment 4 nomnex 2011-09-29 04:50:24 UTC
I have seen the bug status change, and you must be busy. But, if you find the time to answer my last question: setting ibus with "en_US" input with a "JP" keyboard - can I do it? That would be great.

Comment 5 fujiwara 2011-09-30 08:38:25 UTC
I still cannot reproduce the sylpheed issue.
I'd ask you to try that issue with a new user account instead of the current user one.

I'll treat this bug for ibus-anthy compose only as RFE.
I think it won't be on time for Fedora 16 release. 

(In reply to comment #4)
> I have seen the bug status change, and you must be busy. But, if you find the
> time to answer my last question: setting ibus with "en_US" input with a "JP"
> keyboard - can I do it? That would be great.

Probably I don't understand your question. If you would choose 'English - English (US)' on ibus panel status icon menu, the US layout could be available with your JP physical keyboard.
Please try to use the latest ibus 1.4.0:
# yum install --enablerepo=updates-testing ibus

I guess your issue is moved to bug 742112.

Comment 6 nomnex 2011-10-03 08:44:11 UTC
(In reply to comment #5)
> I still cannot reproduce the sylpheed issue.
> I'd ask you to try that issue with a new user account instead of the current
> user one.

same result, using a new account and another notebook running LXDE spin F-15.

do you do the following steps (see below + the 4 print-screens)?

a. set ibus to "Japanese-anthy" (kana default)
b. switch "Japanese-anthy" off (not ibus input method) using "Ctrl+J" - the language bar switch from ”あ” to "_A"
c. open sylpheed and create a new message
c.2. in the To field (common prefs > Details > Address book > Automatic (that's the default setting)) enter a first letter e.g. "a", you will see the menu with all your "A" named contacts
c.3 type a second letter, e.g. "b", to narrow the menu with only your "ab..." named contacts - That does not work. a second letter on the "To" field or any address field cannot be entered as long as ibus is set to "japanese-anthy" & sylpheed pref. is set to "auto".
c.4 Change the sylpheed pref from "auto" to "start with tab" you will re-gain the ability to type more than 1 single character in the address field.



> (In reply to comment #4)
> > my last question: setting ibus with "en_US" input with a "JP"
> > keyboard - can I do it? That would be great.
> 
> Probably I don't understand your question. If you would choose 'English -
> English (US)' on ibus panel status icon menu, the US layout could be available
> with your JP physical keyboard.

I try again.

My default system keyboard layout is "JP", my default language is "en_US"

Ibus Japanese is fine:
I set language: Japanese
Advance pref: keyboard layout "jp"

Ibus Canadian French is also fine:
I set language: French Canadian
Advance pref: keyboard layout "fr_ca"

I have a problem setting ibus in English:
When I set language: English (us), ibus automatically default to the keyboard layout to "en_us".
When I go to advanced pref to change keyboard layout, I can set, e.g. "us_dvorak, en_international,..." but I don't find a way -- in the ibus prefs -- to set language: "English US" and keyboard layout: "jp" (vs. us_en).

Can I do that?

So to sum up, I would like to use ibus set to English (US) input language WITH my "jp" keyboard layout - and that does not work.

> Please try to use the latest ibus 1.4.0:
> # yum install --enablerepo=updates-testing ibus

I understand what you meant in the other comments by "run the latest ibus" you meant the "testing version", not the "repo version" - I got it know!

Comment 7 nomnex 2011-10-03 08:45:32 UTC
Created attachment 525998 [details]
1a - default address prefs

Comment 8 nomnex 2011-10-03 08:46:34 UTC
Created attachment 525999 [details]
1b-Japanese anthy set, only a single letter can be entred in the TO field

Comment 9 nomnex 2011-10-03 08:47:20 UTC
Created attachment 526000 [details]
2a-changing the prefs from auto to address on tab

Comment 10 nomnex 2011-10-03 08:48:23 UTC
Created attachment 526001 [details]
2b-a string of letters can be entred on the TO field (vs. a single char) using "japanese-anthy"

Comment 11 Akira TAGOH 2012-06-06 09:56:24 UTC
Fujiwara-san, any updates?

Comment 12 Fedora Update System 2013-09-09 06:33:44 UTC
ibus-anthy-1.5.4-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/ibus-anthy-1.5.4-1.fc19

Comment 13 Fedora Update System 2013-09-09 06:34:08 UTC
ibus-anthy-1.5.4-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/ibus-anthy-1.5.4-1.fc18

Comment 14 Fedora Update System 2013-09-09 06:34:22 UTC
ibus-anthy-1.5.4-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/ibus-anthy-1.5.4-1.fc20

Comment 15 Fedora Update System 2013-09-09 16:20:18 UTC
Package ibus-anthy-1.5.4-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ibus-anthy-1.5.4-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-16146/ibus-anthy-1.5.4-1.fc20
then log in and leave karma (feedback).

Comment 16 Fedora Update System 2013-09-18 13:01:39 UTC
ibus-anthy-1.5.4-1.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2013-09-18 13:07:17 UTC
ibus-anthy-1.5.4-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2013-09-23 00:39:28 UTC
ibus-anthy-1.5.4-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.