[Webkit-unassigned] [Bug 21279] Support ime-mode (CSS property)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 7 23:12:34 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=21279





--- Comment #17 from Kenichi Ishibashi <bashi at google.com>  2010-09-07 23:12:34 PST ---
Hi Alexey,

Thank you for discussing about this matter. I'm grateful to you.

> How does one input Katakana without using an IM, if they have a U.S. keyboard? That's of course possible with Kotoeri IM, but only if input methods are not disabled.

I might misunderstand your point, but IMs will not be disabled when the input element requires Katakana and they can use Kotoeri IM even if they use U.S. keyboard.

> Is ime-mode capable of providing Russian keyboard layout by default, for fields that are expected to be in Russian?

Basically, ime-mode property just turn on/off input methods. When an element which is styled with "ime-mode: active" gets focus, the current implementation of the patch works as follows:
- if there is the previously-used input method, turn it on.
- otherwise, looking for an input method based on the languages that the system preferred.
Therefore, when the system prefers Russian than other languages, Russian keyboard layout would activate by default.

> I think that it also serves as an example of why ime-mode would be harmful. Although pages may want to disable input methods for telephone numbers, a better answer to this is the opposite - a browser would provide a custom input method, e.g. one that lets the user look up phone numbers in address book, or at least format them on the fly.

I absolutely agree with you that we should use <input type="tel"> rather than ime-mode property for that purpose. However, I think that providing custom input methods also harmful because it would increase the cost of developing web pages that I mentioned in the previous comment.

> At this point, I think that this discussion should really go to WHATWG mailing list. I'm almost certain that we don't want to provide an explict way to play with OS input method mechanisms, but there may be other ways to solve the problems that need solving.

Thank you for suggesting that. It might be better to follow your suggestion. I should post this matter to WHATWG.

Regards,

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list