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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 7 21:58:50 PDT 2010


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





--- Comment #16 from Hironori Bono <hbono at chromium.org>  2010-09-07 21:58:50 PST ---
These are just random thoughts of mine after reading the discussion in this page. Please feel free to ignore them.

As for the usage of this "ime-mode" property, I thought of a somewhat crazy scenario: using input methods on non-editable elements, such as <canvas> elements. For example, when implementing an on-line game with <canvas> elements, I would like to enable input methods and to receive composition events so we can print composed characters with fillText().

By the way, to test this "ime-mode" property on IE, it does not change the keyboard layout but it just disables the IMEs attached to the keyboard. That is, we can type Cyrillic characters even in an input elememt whose "ime-mode" value is "disabled" when we use Russian keyboards. To emulate this behavior, I'm wondering if we should control TIS and change the keyboard layout as we do for password fields. (In terms of Cocoa, this "ime-mode" property just controls whether we should call [interpretKeyEvents:] in [WebHTMLView _interceptEditingKeyEvent:shouldSaveCommand:]?)

Regards,

Hironori Bono

-- 
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