[Webkit-unassigned] [Bug 17009] [GTK] Webkit strips accents from some dead-key combinations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 7 14:43:50 PST 2008


http://bugs.webkit.org/show_bug.cgi?id=17009


pierre-luc.beaudoin at collabora.co.uk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #18990|                            |review?
               Flag|                            |




------- Comment #6 from pierre-luc.beaudoin at collabora.co.uk  2008-02-07 14:43 PDT -------
Created an attachment (id=18990)
 --> (http://bugs.webkit.org/attachment.cgi?id=18990&action=view)
Fix

This fix the issue.  I tried it with my French Canadian keyboard layout and
dead keys (for à,ç,ê,ï,ù...) worked perfectly.

This was totally related to input method.  Each key event has to be filtered by
gtk_im_context_filter_keypress which will do the magic.  At first, my
characters were in screwed up: a utf8/utf16 conversion was missing.  

While at it, I implemented the isKeypad check and made disambiguateKeyDownEvent
behave more like other ports.


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



More information about the webkit-unassigned mailing list