GNOME Bugzilla – Bug 736250
Need to sort gtk_compose_seqs_compact[] table in the descending order
Last modified: 2014-09-11 01:32:22 UTC
French layout bepo variant sends dead_stroke with AltGr-l keys in /usr/share/X11/xkb/symbols/fr and the French bepo expects '/' with dead_stroke x 2 keys: http://bepo.fr/ The dead_stroke-dead_stroke defines in both /usr/share/X11/locale/en_US.UTF-8/Compose and gtk/gtkimcontextsimpleseqs.h . But gtk_compose_seqs_compact[] table is not sorted in descending order so gtk-im-context simple failed to output currency in French bepo. To fix the order in gtk_compose_seqs_compact[] table, need to comment out dead_stroke in gtk/compose-parse.py and update gtk/gtkimcontextsimpleseqs.h. Also need to add dead_currency for Shift-AltGr-e keys and dead_belowcomma for Shift-AltGr-Cedilla.
Created attachment 285630 [details] [review] Patch for gtkimcontextsimpleseqs.h Attached the patch.