I'm trying to type the letters "Ć" and "ć" using the compose key sequences, however, they don't seem to work:
- Compose,,,C results in a "ç", which is fine
- Compose,,,Shift+C results in a "Ç", which is also fine
- Compose,',C (that is, with a small "c") results in a "ç", which is not good, it shouldn't
- Compose,',Shift+C does nothing, which is not good either, it shuold be a "Ć"
Here's the result of grep "LATIN .* LETTER C WITH CEDILLA$" /usr/share/X11/locale/en_US.UTF-8/Compose
:
<dead_cedilla> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<Multi_key> <comma> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<Multi_key> <C> <comma> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<Multi_key> <cedilla> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<Multi_key> <comma> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<Multi_key> <c> <comma> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
<Multi_key> <cedilla> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
And here's the result of grep "LATIN .* LETTER C WITH ACUTE$" /usr/share/X11/locale/en_US.UTF-8/Compose
:
<dead_acute> <C> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
<Multi_key> <acute> <C> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
<Multi_key> <apostrophe> <C> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
<Multi_key> <C> <apostrophe> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
<dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<Multi_key> <acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<Multi_key> <apostrophe> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<Multi_key> <c> <apostrophe> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
This is my keyboard layout:
setxkbmap -layout us \
-variant dvp \
-option compose:ralt \
-option keypad:atm \
-option numpad:shift3 \
-option altwin:meta_win \
-option kpdl:semi
And this is the contents of my .Xmodmap
:
clear Lock
keycode 0x42 = Escape
How do I fix the mappings so that I can type ć and Ć using the right sequence?
en_US.UTF-8
locale? Also, are you witnessing the same behaviour in GTK+ applications as in non-GTK+ applications (e.g. urxvt)?/etc/locale.conf
containsLANG="en_GB.UTF-8"
andLC_COLLATE="C"
. I use the UK English locale with a custom dvp layout.