Why is there no way to type c+acute (ć) with a German keyboard and the compose key?

Asked by Bernhard Fisseni

When I use the compose key with apostrophe and other letters, I get: "é"," ś", "ŕ" etc., but: "ç". But "ç" can also be composed as <Compose> <c> <comma>, so the apostrophe mapping ist totally redundant. I also get this when pressing acute and then another letter. The only way I found to produce a c with an acute accent (ć) is to switch to a different keyboard layout (namely "German without dead keys") and then use <Compose> <non-dead acute> <c>.

I understand that the c with a cedilla is much more frequent than the c with an acute, but I do not understand why there is no way to produce it in German or English keyboard layouts (not even with compose?)? Surprisingly ''/usr/share/X11/locale/en_US.UTF-8/Compose'' seems to define the composition the way I would expect it, but it does not seem to work for German.

(The problem also exists for upper case "C", of course.)

(I noticed this problem in 11.10, but it persists for me in 12.04. I did not open this as a bug, because I assume there may be some enlightened idea behind this, and saw the bug report where somebody complained about acute + c not giving ç. Note that this was NOT with the compose key, where you can use the comma.)

Grateful for any help,

Revision history for this message
Bernhard Fisseni (bfisseni) said :

I should add that this may be a GTK (or non-Qt?) question, as in KDE programs, "ć" can be produced using <Compose> <C> and <Dead-Acute> <C>, in Opera as well. Xedit behaves like GTK programs, though.

Can you help with this problem?

Provide an answer of your own, or ask Bernhard Fisseni for more information if necessary.

To post a message you must log in.