Using the Compose key, it is possible to create most of the Esperanto accented letters (not in this field in Firefox, though, but in Konqueror it works fine): ĉ, ĝ, ĥ, ĵ, ŝ, ŭ, and Ĉ, Ĝ, Ĥ, Ĵ, and Ŭ. But not Ŝ (Scircumflex). This seems to be a bug somewhere in Xorg, as the combination is present in /usr/share/X11/locale/en_US.UTF-8/Compose . Also, it would be nice if "Compose + u + u" produced ŭ (ubreve), just like "Compose + U + U" produces Ŭ (Ubreve). Attached patch makes this latter change.
Created attachment 7326 [details] [review] make uu instead of Uu produce ubreve
I'm afraid you reported this bug against wrong component. xkeyboard-config has nothing to do with Compose files. Redirecting to xorg.
gtk has its own built-in input method, which overrides the libX11 compose tables.
It has nothing to do with GTK (sorry for putting too much info into one bug), I'm using KDE. Please try composing in Konsole or KWrite or Konqueror: ^ (caret) and S (capital s): it doesn't work. While it works for lowercase s. And it works for c, g and so on, both lowercase and uppercase. But not for uppercase S.
Multi_key asciicircum S fails because of this: ;; egrep ^.Multi_key...asciicircum...S /usr/share/X11/locale/en_US.UTF-8/Compose <Multi_key> <asciicircum> <S> : "Ŝ" U015C # LATIN CAPITAL LETTER S WITH CIRCUMFLEX <Multi_key> <asciicircum> <S> <M> : "℠" U2120 # SERVICE MARK We need a utility that can parse the Compose files and highlight any cases, such as this, where one entry is aliased by a longer entry.
This and similar cases are solved by the third patch on bug #2286 (attachment #7457 [details] [review]).
*** This bug has been marked as a duplicate of 2286 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.