Contents |
The Gtk Dead Key Compose Table
These are the dead key character compose sequences for Gtk. The companion page GtkComposeTable lists the compose sequences possible using the Multi_key (Shift+AltGr).
The sequences used by Gnome to enter special characters are hard coded into the program. The Compose Table below has been extracted from the source file /gtk/gtkimcontextsimple.c of version 2.10.7
The Gtk Compose Table is derived from the X compose tables of XFree86 version 4.0 with further modification intended to provide a Gnome standard for all locales. See the XIM section of ComposeKey for instructions on how to use the X Input Method to set up alternative compose sequences.
See ComposeKey for full instructions on using the dead key or Unicode character points to type these characters.
Accents
dead key |
key 1 |
key 2 |
xhtml |
Unicode |
description |
|
dead_breve |
space |
|
|
0x02D8 |
BREVE |
|
dead_breve |
dead_breve |
|
|
0x02D8 |
BREVE |
|
dead_abovedot |
space |
|
|
0x02D9 |
DOT_ABOVE |
|
dead_abovedot |
abovedot |
|
|
0x02D9 |
DOT_ABOVE |
|
dead_abovedot |
dead_abovedot |
|
|
0x02D9 |
DOT_ABOVE |
|
dead_abovering |
dead_abovering |
|
|
0x02DA |
RING_ABOVE |
|
dead_abovering |
space |
|
|
0x02DA |
RING_ABOVE |
|
dead_acute |
space |
|
|
0x0027 |
APOSTROPHE |
|
dead_acute |
apostrophe |
|
|
0x00B4 |
ACUTE_ACCENT |
|
dead_acute |
acute |
|
|
0x00B4 |
ACUTE_ACCENT |
|
dead_acute |
dead_acute |
|
|
0x00B4 |
ACUTE_ACCENT |
|
dead_acute |
dead_diaeresis |
space |
|
|
0x0385 |
GREEK_DIALYTIKA_TONOS |
dead_doubleacute |
space |
|
|
0x02DD |
DOUBLE_ACUTE_ACCENT |
|
dead_doubleacute |
dead_doubleacute |
|
|
0x02DD |
DOUBLE_ACUTE_ACCENT |
|
dead_caron |
space |
|
|
0x02C7 |
CARON |
|
dead_caron |
caron |
|
|
0x02C7 |
CARON |
|
dead_caron |
dead_caron |
|
|
0x02C7 |
CARON |
|
dead_cedilla |
space |
|
|
0x00B8 |
CEDILLA |
|
dead_cedilla |
comma |
|
|
0x00B8 |
CEDILLA |
|
dead_cedilla |
cedilla |
|
|
0x00B8 |
CEDILLA |
|
dead_cedilla |
dead_cedilla |
|
|
0x00B8 |
CEDILLA |
|
dead_circumflex |
space |
|
|
0x005E |
CIRCUMFLEX_ACCENT |
|
dead_circumflex |
minus |
|
|
0x00AF |
MACRON |
|
dead_circumflex |
asciicircum |
|
|
0x005E |
CIRCUMFLEX_ACCENT |
|
dead_circumflex |
underscore |
|
|
0x00AF |
MACRON |
|
dead_circumflex |
dead_circumflex |
|
|
0x005E |
CIRCUMFLEX_ACCENT |
|
dead_diaeresis |
quotedbl |
|
|
0x00A8 |
DIAERESIS |
|
dead_diaeresis |
diaeresis |
|
|
0x00A8 |
DIAERESIS |
|
dead_diaeresis |
dead_diaeresis |
|
|
0x00A8 |
DIAERESIS |
|
dead_grave |
space |
|
|
0x0060 |
GRAVE_ACCENT |
|
dead_grave |
grave |
|
|
0x0060 |
GRAVE_ACCENT |
|
dead_grave |
dead_grave |
|
|
0x0060 |
GRAVE_ACCENT |
|
dead_macron |
macron |
|
|
0x00AF |
MACRON |
|
dead_macron |
dead_macron |
|
|
0x00AF |
MACRON |
|
dead_ogonek |
space |
|
|
0x02DB |
OGONEK |
|
dead_ogonek |
ogonek |
|
|
0x02DB |
OGONEK |
|
dead_ogonek |
dead_ogonek |
|
|
0x02DB |
OGONEK |
|
dead_tilde |
space |
|
|
0x007E |
TILDE |
|
dead_tilde |
asciitilde |
|
|
0x007E |
TILDE |
|
dead_tilde |
dead_tilde |
|
|
0x007E |
TILDE |
Greek
dead key |
key 1 |
key 2 |
xhtml |
Unicode |
description |
|
Greek_accentdieresis |
Greek_iota |
|
|
0x0390 |
Greek small IOTA with dialytika and tonos |
|
Greek_accentdieresis |
Greek_upsilon |
|
|
0x03B0 |
Greek small UPSILON with dialytika and tonos |
|
dead_acute |
Greek_ALPHA |
|
|
0x0386 |
Greek capital ALPHA with tonos |
|
dead_acute |
Greek_EPSILON |
|
|
0x0388 |
Greek capital EPSILON with tonos |
|
dead_acute |
Greek_ETA |
|
|
0x0389 |
Greek capital ETA with tonos |
|
dead_acute |
Greek_IOTA |
|
|
0x038A |
Greek capital IOTA with tonos |
|
dead_acute |
Greek_OMICRON |
|
|
0x038C |
Greek capital OMICRON with tonos |
|
dead_acute |
Greek_UPSILON |
|
|
0x038E |
Greek capital UPSILON with tonos |
|
dead_acute |
Greek_OMEGA |
|
|
0x038F |
Greek capital OMEGA with tonos |
|
dead_acute |
Greek_alpha |
|
|
0x03AC |
Greek small ALPHA with tonos |
|
dead_acute |
Greek_epsilon |
|
|
0x03AD |
Greek small EPSILON with tonos |
|
dead_acute |
Greek_eta |
|
|
0x03AE |
Greek small ETA with tonos |
|
dead_acute |
Greek_iota |
|
|
0x03AF |
Greek small IOTA with tonos |
|
dead_acute |
Greek_omicron |
|
|
0x03CC |
Greek small OMICRON with tonos |
|
dead_acute |
Greek_upsilon |
|
|
0x03CD |
Greek small UPSILON with tonos |
|
dead_acute |
Greek_omega |
|
|
0x03CE |
Greek small OMEGA with tonos |
|
dead_acute |
dead_diaeresis |
Greek_iota |
|
|
0x0390 |
Greek small IOTA with dialytika and tonos |
dead_acute |
dead_diaeresis |
Greek_upsilon |
|
|
0x03B0 |
Greek small UPSILON with dialytika and tonos |
dead_diaeresis |
Greek_IOTA |
|
|
0x03AA |
Greek capital IOTA with dialytika |
|
dead_diaeresis |
Greek_UPSILON |
|
|
0x03AB |
Greek capital UPSILON with dialytika |
|
dead_diaeresis |
Greek_iota |
|
|
0x03CA |
Greek small IOTA with dialytika |
|
dead_diaeresis |
Greek_upsilon |
|
|
0x03CB |
Greek small UPSILON with dialytika |
|
dead_diaeresis |
dead_acute |
space |
|
|
0x0385 |
GREEK_DIALYTIKA_TONOS_ |
dead_diaeresis |
dead_acute |
Greek_iota |
|
|
0x0390 |
Greek small IOTA with dialytika and tonos |
dead_diaeresis |
dead_acute |
Greek_upsilon |
|
|
0x03B0 |
Greek small UPSILON with dialytika and tonos |
Latin
dead key |
key 1 |
key 2 |
xhtml |
Unicode |
description |
|
dead_grave |
A |
|
|
|
0x00C0 |
capital A with grave |
dead_grave |
E |
|
|
|
0x00C8 |
capital E with grave |
dead_grave |
I |
|
|
|
0x00CC |
capital I with grave |
dead_grave |
O |
|
|
|
0x00D2 |
capital O with grave |
dead_grave |
U |
|
|
|
0x00D9 |
capital U with grave |
dead_grave |
a |
|
|
|
0x00E0 |
small A with grave |
dead_grave |
e |
|
|
|
0x00E8 |
small E with grave |
dead_grave |
i |
|
|
|
0x00EC |
small I with grave |
dead_grave |
o |
|
|
|
0x00F2 |
small O with grave |
dead_grave |
u |
|
|
|
0x00F9 |
small U with grave |
dead_acute |
A |
|
|
|
0x00C1 |
capital A with acute |
dead_acute |
C |
|
|
|
0x0106 |
capital C with acute |
dead_acute |
E |
|
|
|
0x00C9 |
capital E with acute |
dead_acute |
I |
|
|
|
0x00CD |
capital I with acute |
dead_acute |
L |
|
|
|
0x0139 |
capital L with acute |
dead_acute |
N |
|
|
|
0x0143 |
capital N with acute |
dead_acute |
O |
|
|
|
0x00D3 |
capital O with acute |
dead_acute |
R |
|
|
|
0x0154 |
capital R with acute |
dead_acute |
S |
|
|
|
0x015A |
capital S with acute |
dead_acute |
U |
|
|
|
0x00DA |
capital U with acute |
dead_acute |
Y |
|
|
|
0x00DD |
capital Y with acute |
dead_acute |
Z |
|
|
|
0x0179 |
capital Z with acute |
dead_acute |
a |
|
|
|
0x00E1 |
small A with acute |
dead_acute |
c |
|
|
|
0x0107 |
small C with acute |
dead_acute |
e |
|
|
|
0x00E9 |
small E with acute |
dead_acute |
i |
|
|
|
0x00ED |
small I with acute |
dead_acute |
l |
|
|
|
0x013A |
small L with acute |
dead_acute |
n |
|
|
|
0x0144 |
small N with acute |
dead_acute |
o |
|
|
|
0x00F3 |
small O with acute |
dead_acute |
r |
|
|
|
0x0155 |
small R with acute |
dead_acute |
s |
|
|
|
0x015B |
small S with acute |
dead_acute |
u |
|
|
|
0x00FA |
small U with acute |
dead_acute |
y |
|
|
|
0x00FD |
small Y with acute |
dead_acute |
z |
|
|
|
0x017A |
small Z with acute |
dead_circumflex |
A |
|
|
|
0x00C2 |
capital A with circumflex |
dead_circumflex |
E |
|
|
|
0x00CA |
capital E with circumflex |
dead_circumflex |
I |
|
|
|
0x00CE |
capital I with circumflex |
dead_circumflex |
O |
|
|
|
0x00D4 |
capital O with circumflex |
dead_circumflex |
U |
|
|
|
0x00DB |
capital U with circumflex |
dead_circumflex |
a |
|
|
|
0x00E2 |
small A with circumflex |
dead_circumflex |
e |
|
|
|
0x00EA |
small E with circumflex |
dead_circumflex |
i |
|
|
|
0x00EE |
small I with circumflex |
dead_circumflex |
o |
|
|
|
0x00F4 |
small O with circumflex |
dead_circumflex |
u |
|
|
|
0x00FB |
small U with circumflex |
dead_tilde |
A |
|
|
|
0x00C3 |
capital A with tilde |
dead_tilde |
I |
|
|
|
0x0128 |
capital I with tilde |
dead_tilde |
N |
|
|
|
0x00D1 |
capital N with tilde |
dead_tilde |
O |
|
|
|
0x00D5 |
capital O with tilde |
dead_tilde |
U |
|
|
|
0x0168 |
capital U with tilde |
dead_tilde |
a |
|
|
|
0x00E3 |
small A with tilde |
dead_tilde |
i |
|
|
|
0x0129 |
small I with tilde |
dead_tilde |
n |
|
|
|
0x00F1 |
small N with tilde |
dead_tilde |
o |
|
|
|
0x00F5 |
small O with tilde |
dead_tilde |
u |
|
|
|
0x0169 |
small U with tilde |
dead_macron |
A |
|
|
|
0x0100 |
capital A with macron |
dead_macron |
E |
|
|
|
0x0112 |
capital E with macron |
dead_macron |
I |
|
|
|
0x012A |
capital I with macron |
dead_macron |
O |
|
|
|
0x014C |
capital O with macron |
dead_macron |
U |
|
|
|
0x016A |
capital U with macron |
dead_macron |
a |
|
|
|
0x0101 |
small A with macron |
dead_macron |
e |
|
|
|
0x0113 |
small E with macron |
dead_macron |
i |
|
|
|
0x012B |
small I with macron |
dead_macron |
o |
|
|
|
0x014D |
small O with macron |
dead_macron |
u |
|
|
|
0x016B |
small U with macron |
dead_breve |
A |
|
|
|
0x0102 |
capital A with breve |
dead_breve |
G |
|
|
|
0x011E |
capital G with breve |
dead_breve |
a |
|
|
|
0x0103 |
small A with breve |
dead_breve |
g |
|
|
|
0x011F |
small G with breve |
dead_abovedot |
E |
|
|
|
0x0116 |
capital E with dot above |
dead_abovedot |
I |
|
|
|
0x0130 |
capital I with dot above |
dead_abovedot |
Z |
|
|
|
0x017B |
capital Z with dot above |
dead_abovedot |
e |
|
|
|
0x0117 |
small E with dot above |
dead_abovedot |
i |
|
|
|
0x0131 |
small DOTLESS_I |
dead_abovedot |
z |
|
|
|
0x017C |
small Z with dot above |
dead_diaeresis |
A |
|
|
|
0x00C4 |
capital A with diaeresis |
dead_diaeresis |
E |
|
|
|
0x00CB |
capital E with diaeresis |
dead_diaeresis |
I |
|
|
|
0x00CF |
capital I with diaeresis |
dead_diaeresis |
O |
|
|
|
0x00D6 |
capital O with diaeresis |
dead_diaeresis |
U |
|
|
|
0x00DC |
capital U with diaeresis |
dead_diaeresis |
Y |
|
|
|
0x0178 |
capital Y with diaeresis |
dead_diaeresis |
a |
|
|
|
0x00E4 |
small A with diaeresis |
dead_diaeresis |
e |
|
|
|
0x00EB |
small E with diaeresis |
dead_diaeresis |
i |
|
|
|
0x00EF |
small I with diaeresis |
dead_diaeresis |
o |
|
|
|
0x00F6 |
small O with diaeresis |
dead_diaeresis |
u |
|
|
|
0x00FC |
small U with diaeresis |
dead_diaeresis |
y |
|
|
|
0x00FF |
small Y with diaeresis |
dead_abovering |
A |
|
|
|
0x00C5 |
capital A with ring above |
dead_abovering |
U |
|
|
|
0x016E |
capital U with ring above |
dead_abovering |
a |
|
|
|
0x00E5 |
small A with ring above |
dead_abovering |
u |
|
|
|
0x016F |
small U with ring above |
dead_doubleacute |
O |
|
|
|
0x0150 |
capital O with double acute |
dead_doubleacute |
U |
|
|
|
0x0170 |
capital U with double acute |
dead_doubleacute |
o |
|
|
|
0x0151 |
small O with double acute |
dead_doubleacute |
u |
|
|
|
0x0171 |
small U with double acute |
dead_caron |
C |
|
|
|
0x010C |
capital C with caron |
dead_caron |
D |
|
|
|
0x010E |
capital D with caron |
dead_caron |
E |
|
|
|
0x011A |
capital E with caron |
dead_caron |
L |
|
|
|
0x013D |
capital L with caron |
dead_caron |
N |
|
|
|
0x0147 |
capital N with caron |
dead_caron |
R |
|
|
|
0x0158 |
capital R with caron |
dead_caron |
S |
|
|
|
0x0160 |
capital S with caron |
dead_caron |
T |
|
|
|
0x0164 |
capital T with caron |
dead_caron |
Z |
|
|
|
0x017D |
capital Z with caron |
dead_caron |
c |
|
|
|
0x010D |
small C with caron |
dead_caron |
d |
|
|
|
0x010F |
small D with caron |
dead_caron |
e |
|
|
|
0x011B |
small E with caron |
dead_caron |
l |
|
|
|
0x013E |
small L with caron |
dead_caron |
n |
|
|
|
0x0148 |
small N with caron |
dead_caron |
r |
|
|
|
0x0159 |
small R with caron |
dead_caron |
s |
|
|
|
0x0161 |
small S with caron |
dead_caron |
t |
|
|
|
0x0165 |
small T with caron |
dead_caron |
z |
|
|
|
0x017E |
small Z with caron |
dead_cedilla |
C |
|
|
|
0x00C7 |
capital C with cedilla |
dead_cedilla |
G |
|
|
|
0x0122 |
capital G with cedilla |
dead_cedilla |
K |
|
|
|
0x0136 |
capital K with cedilla |
dead_cedilla |
L |
|
|
|
0x013B |
capital L with cedilla |
dead_cedilla |
N |
|
|
|
0x0145 |
capital N with cedilla |
dead_cedilla |
R |
|
|
|
0x0156 |
capital R with cedilla |
dead_cedilla |
S |
|
|
|
0x015E |
capital S with cedilla |
dead_cedilla |
c |
|
|
|
0x00E7 |
small C with cedilla |
dead_cedilla |
g |
|
|
|
0x0123 |
small G with cedilla |
dead_cedilla |
k |
|
|
|
0x0137 |
small K with cedilla |
dead_cedilla |
l |
|
|
|
0x013C |
small L with cedilla |
dead_cedilla |
n |
|
|
|
0x0146 |
small N with cedilla |
dead_cedilla |
r |
|
|
|
0x0157 |
small R with cedilla |
dead_cedilla |
s |
|
|
|
0x015F |
small S with cedilla |
dead_ogonek |
A |
|
|
|
0x0104 |
capital A with ogonek |
dead_ogonek |
E |
|
|
|
0x0118 |
capital E with ogonek |
dead_ogonek |
I |
|
|
|
0x012E |
capital I with ogonek |
dead_ogonek |
U |
|
|
|
0x0172 |
capital U with ogonek |
dead_ogonek |
a |
|
|
|
0x0105 |
small A with ogonek |
dead_ogonek |
e |
|
|
|
0x0119 |
small E with ogonek |
dead_ogonek |
i |
|
|
|
0x012F |
small I with ogonek |
dead_ogonek |
u |
|
|
|
0x0173 |
small U with ogonek |
Signs
dead key |
key 1 |
xhtml |
Unicode |
description |
|
dead_circumflex |
period |
|
|
0x00B7 |
MIDDLE_DOT |
dead_circumflex |
slash |
|
|
0x007C |
VERTICAL_LINE |
dead_circumflex |
0 |
|
|
0x00B0 |
DEGREE_SIGN |
dead_circumflex |
1 |
|
|
0x00B9 |
Superscript ONE |
dead_circumflex |
2 |
|
|
0x00B2 |
Superscript TWO |
dead_circumflex |
3 |
|
|
0x00B3 |
Superscript THREE |
dead_cedilla |
minus |
|
|
0x00AC |
NOT_SIGN |
dead_diaeresis |
space |
|
|
0x0022 |
QUOTATION_MARK |