# Xlib Compose Keys for iso8859-4

Applications using Xlib input handling should recognize these compose key sequences in locales using the iso8859-4 compose table.

ISO 8859-4 (Latin4) Compose Sequence Sequence Definition <Multi_key> Means <Compose> Special Character Right-hand side (Accented Alphabet) These compose sequences are pure supposition on my part. It would be nice to know what the real cultural conventions are for compose sequences.

## Compose Key Sequences for iso8859-4

Key Sequence | Action
--- | ---
Multi_key A comma | "¡" Aogonek
Multi_key comma A | "¡" Aogonek
Multi_key k k | "¢" kra
Multi_key R comma | "£" Rcedilla
Multi_key R cedilla | "£" Rcedilla
Multi_key comma R | "£" Rcedilla
Multi_key cedilla R | "£" Rcedilla
Multi_key x o | "¤" currency
Multi_key o x | "¤" currency
Multi_key X O | "¤" currency
Multi_key O X | "¤" currency
Multi_key x O | "¤" currency
Multi_key O x | "¤" currency
Multi_key X o | "¤" currency
Multi_key o X | "¤" currency
Multi_key x 0 | "¤" currency
Multi_key 0 x | "¤" currency
Multi_key X 0 | "¤" currency
Multi_key 0 X | "¤" currency
Multi_key I asciitilde | "¥" Itilde
Multi_key asciitilde I | "¥" Itilde
Multi_key L comma | "¦" Lcedilla
Multi_key L cedilla | "¦" Lcedilla
Multi_key comma L | "¦" Lcedilla
Multi_key cedilla L | "¦" Lcedilla
Multi_key s o | "§" section
Multi_key o s | "§" section
Multi_key S O | "§" section
Multi_key O S | "§" section
Multi_key S exclam | "§" section
Multi_key exclam S | "§" section
Multi_key s exclam | "§" section
Multi_key exclam s | "§" section
Multi_key S 0 | "§" section
Multi_key 0 S | "§" section
Multi_key s 0 | "§" section
Multi_key 0 s | "§" section
Multi_key quotedbl quotedbl | "¨" diaeresis
Multi_key S less | "©" Scaron
Multi_key less S | "©" Scaron
Multi_key E minus | "ª" Emacron
Multi_key minus E | "ª" Emacron
Multi_key E underscore | "ª" Emacron
Multi_key underscore E | "ª" Emacron
Multi_key G comma | "«" Gcedilla
Multi_key G cedilla | "«" Gcedilla
Multi_key comma G | "«" Gcedilla
Multi_key cedilla G | "«" Gcedilla
Multi_key T minus | "¬" Tstroke
Multi_key T slash | "¬" Tstroke
Multi_key slash T | "¬" Tstroke
Multi_key minus minus | "" hyphen
Multi_key Z less | "®" Zcaron
Multi_key less Z | "®" Zcaron
Multi_key minus asciicircum | "¯" macron
Multi_key asciicircum minus | "¯" macron
Multi_key underscore asciicircum | "¯" macron
Multi_key asciicircum underscore | "¯" macron
Multi_key underscore underscore | "¯" macron
Multi_key 0 asterisk | "°" degree
Multi_key asterisk 0 | "°" degree
Multi_key a comma | "±" aogonek
Multi_key comma a | "±" aogonek
Multi_key r comma | "³" rcedilla
Multi_key r cedilla | "³" rcedilla
Multi_key comma r | "³" rcedilla
Multi_key cedilla r | "³" rcedilla
Multi_key apostrophe apostrophe | "´" acute
Multi_key i asciitilde | "µ" itilde
Multi_key asciitilde i | "µ" itilde
Multi_key l comma | "¶" lcedilla
Multi_key l cedilla | "¶" lcedilla
Multi_key comma l | "¶" lcedilla
Multi_key cedilla l | "¶" lcedilla
Multi_key less less | "·" caron
Multi_key comma comma | "¸" cedilla
Multi_key s less | "¹" scaron
Multi_key less s | "¹" scaron
Multi_key e minus | "º" emacron
Multi_key minus e | "º" emacron
Multi_key e underscore | "º" emacron
Multi_key underscore e | "º" emacron
Multi_key g comma | "»" gcedilla
Multi_key g cedilla | "»" gcedilla
Multi_key comma g | "»" gcedilla
Multi_key cedilla g | "»" gcedilla
Multi_key t minus | "¼" tstroke
Multi_key t slash | "¼" tstroke
Multi_key slash t | "¼" tstroke
Multi_key N G | "½" ENG
Multi_key z less | "¾" zcaron
Multi_key less z | "¾" zcaron
Multi_key n g | "¿" eng
Multi_key A underscore | "À" Amacron
Multi_key underscore A | "À" Amacron
Multi_key A minus | "À" Amacron
Multi_key minus A | "À" Amacron
Multi_key A acute | "Á" Aacute
Multi_key acute A | "Á" Aacute
Multi_key A apostrophe | "Á" Aacute
Multi_key apostrophe A | "Á" Aacute
Multi_key A asciicircum | "Â" Acircumflex
Multi_key asciicircum A | "Â" Acircumflex
Multi_key A greater | "Â" Acircumflex
Multi_key greater A | "Â" Acircumflex
Multi_key A asciitilde | "Ã" Atilde
Multi_key asciitilde A | "Ã" Atilde
Multi_key A quotedbl | "Ä" Adiaeresis
Multi_key quotedbl A | "Ä" Adiaeresis
Multi_key A asterisk | "Å" Aring
Multi_key asterisk A | "Å" Aring
Multi_key A E | "Æ" AE
Multi_key I comma | "Ç" Iogonek
Multi_key comma I | "Ç" Iogonek
Multi_key C less | "È" Ccaron
Multi_key less C | "È" Ccaron
Multi_key E acute | "É" Eacute
Multi_key acute E | "É" Eacute
Multi_key E apostrophe | "É" Eacute
Multi_key apostrophe E | "É" Eacute
Multi_key E comma | "Ê" Eogonek
Multi_key comma E | "Ê" Eogonek
Multi_key E quotedbl | "Ë" Ediaeresis
Multi_key quotedbl E | "Ë" Ediaeresis
Multi_key E period | "Ì" Eabovedot
Multi_key period E | "Ì" Eabovedot
Multi_key I acute | "Í" Iacute
Multi_key acute I | "Í" Iacute
Multi_key I apostrophe | "Í" Iacute
Multi_key apostrophe I | "Í" Iacute
Multi_key I asciicircum | "Î" Icircumflex
Multi_key asciicircum I | "Î" Icircumflex
Multi_key I greater | "Î" Icircumflex
Multi_key greater I | "Î" Icircumflex
Multi_key I minus | "Ï" Imacron
Multi_key minus I | "Ï" Imacron
Multi_key I underscore | "Ï" Imacron
Multi_key underscore I | "Ï" Imacron
Multi_key D minus | "Ð" Dstroke
Multi_key minus D | "Ð" Dstroke
Multi_key N comma | "Ñ" Ncedilla
Multi_key N cedilla | "Ñ" Ncedilla
Multi_key comma N | "Ñ" Ncedilla
Multi_key cedilla N | "Ñ" Ncedilla
Multi_key O underscore | "Ò" Omacron
Multi_key underscore O | "Ò" Omacron
Multi_key O minus | "Ò" Omacron
Multi_key minus O | "Ò" Omacron
Multi_key K comma | "Ó" Kcedilla
Multi_key K cedilla | "Ó" Kcedilla
Multi_key comma K | "Ó" Kcedilla
Multi_key cedilla K | "Ó" Kcedilla
Multi_key O asciicircum | "Ô" Ocircumflex
Multi_key asciicircum O | "Ô" Ocircumflex
Multi_key O greater | "Ô" Ocircumflex
Multi_key greater O | "Ô" Ocircumflex
Multi_key O asciitilde | "Õ" Otilde
Multi_key asciitilde O | "Õ" Otilde
Multi_key O quotedbl | "Ö" Odiaeresis
Multi_key quotedbl O | "Ö" Odiaeresis
Multi_key x x | "×" multiply
Multi_key O slash | "Ø" Ooblique
Multi_key slash O | "Ø" Ooblique
Multi_key U comma | "Ù" Uogonek
Multi_key comma U | "Ù" Uogonek
Multi_key U acute | "Ú" Uacute
Multi_key acute U | "Ú" Uacute
Multi_key U apostrophe | "Ú" Uacute
Multi_key apostrophe U | "Ú" Uacute
Multi_key U asciicircum | "Û" Ucircumflex
Multi_key asciicircum U | "Û" Ucircumflex
Multi_key U greater | "Û" Ucircumflex
Multi_key greater U | "Û" Ucircumflex
Multi_key U quotedbl | "Ü" Udiaeresis
Multi_key quotedbl U | "Ü" Udiaeresis
Multi_key U asciitilde | "Ý" Utilde
Multi_key asciitilde U | "Ý" Utilde
Multi_key U underscore | "Þ" Umacron
Multi_key underscore U | "Þ" Umacron
Multi_key U minus | "Þ" Umacron
Multi_key minus U | "Þ" Umacron
Multi_key s s | "ß" ssharp
Multi_key a underscore | "à" amacron
Multi_key underscore a | "à" amacron
Multi_key a minus | "à" amacron
Multi_key minus a | "à" amacron
Multi_key a acute | "á" aacute
Multi_key acute a | "á" aacute
Multi_key a apostrophe | "á" aacute
Multi_key apostrophe a | "á" aacute
Multi_key a asciicircum | "â" acircumflex
Multi_key asciicircum a | "â" acircumflex
Multi_key a greater | "â" acircumflex
Multi_key greater a | "â" acircumflex
Multi_key a asciitilde | "ã" atilde
Multi_key asciitilde a | "ã" atilde
Multi_key a quotedbl | "ä" adiaeresis
Multi_key quotedbl a | "ä" adiaeresis
Multi_key a asterisk | "å" aring
Multi_key asterisk a | "å" aring
Multi_key a e | "æ" ae
Multi_key i comma | "ç" iogonek
Multi_key comma i | "ç" iogonek
Multi_key c less | "è" ccaron
Multi_key less c | "è" ccaron
Multi_key e acute | "é" eacute
Multi_key acute e | "é" eacute
Multi_key e apostrophe | "é" eacute
Multi_key apostrophe e | "é" eacute
Multi_key e comma | "ê" eogonek
Multi_key comma e | "ê" eogonek
Multi_key e quotedbl | "ë" ediaeresis
Multi_key quotedbl e | "ë" ediaeresis
Multi_key e period | "ì" eabovedot
Multi_key period e | "ì" eabovedot
Multi_key i acute | "í" iacute
Multi_key acute i | "í" iacute
Multi_key i apostrophe | "í" iacute
Multi_key apostrophe i | "í" iacute
Multi_key i asciicircum | "î" icircumflex
Multi_key asciicircum i | "î" icircumflex
Multi_key i greater | "î" icircumflex
Multi_key greater i | "î" icircumflex
Multi_key i minus | "ï" imacron
Multi_key minus i | "ï" imacron
Multi_key i underscore | "ï" imacron
Multi_key underscore i | "ï" imacron
Multi_key d minus | "ð" dstroke
Multi_key minus d | "ð" dstroke
Multi_key n comma | "ñ" ncedilla
Multi_key n cedilla | "ñ" ncedilla
Multi_key comma n | "ñ" ncedilla
Multi_key cedilla n | "ñ" ncedilla
Multi_key o underscore | "ò" omacron
Multi_key underscore o | "ò" omacron
Multi_key o minus | "ò" omacron
Multi_key minus o | "ò" omacron
Multi_key k comma | "ó" kcedilla
Multi_key k cedilla | "ó" kcedilla
Multi_key comma k | "ó" kcedilla
Multi_key cedilla k | "ó" kcedilla
Multi_key o asciicircum | "ô" ocircumflex
Multi_key asciicircum o | "ô" ocircumflex
Multi_key o greater | "ô" ocircumflex
Multi_key greater o | "ô" ocircumflex
Multi_key o asciitilde | "õ" otilde
Multi_key asciitilde o | "õ" otilde
Multi_key o quotedbl | "ö" odiaeresis
Multi_key quotedbl o | "ö" odiaeresis
Multi_key minus colon | "÷" division
Multi_key colon minus | "÷" division
Multi_key o slash | "ø" ooblique
Multi_key slash o | "ø" ooblique
Multi_key u comma | "ù" uogonek
Multi_key comma u | "ù" uogonek
Multi_key u acute | "ú" uacute
Multi_key acute u | "ú" uacute
Multi_key u apostrophe | "ú" uacute
Multi_key apostrophe u | "ú" uacute
Multi_key u asciicircum | "û" ucircumflex
Multi_key asciicircum u | "û" ucircumflex
Multi_key u greater | "û" ucircumflex
Multi_key greater u | "û" ucircumflex
Multi_key u quotedbl | "ü" udiaeresis
Multi_key quotedbl u | "ü" udiaeresis
Multi_key u asciitilde | "ý" utilde
Multi_key asciitilde u | "ý" utilde
Multi_key u underscore | "þ" umacron
Multi_key underscore u | "þ" umacron
Multi_key u minus | "þ" umacron
Multi_key minus u | "þ" umacron
Multi_key period period | "ÿ" abovedot
dead_abovedot E | "Ì" Eabovedot
dead_abovedot e | "ì" eabovedot
dead_abovedot abovedot | "ÿ" abovedot
dead_abovedot dead_abovedot | "ÿ" abovedot
dead_abovering A | "Å" Aring
dead_abovering a | "å" aring
dead_acute acute | "´" acute
dead_acute dead_acute | "´" acute
dead_acute A | "Á" Aacute
dead_acute E | "É" Eacute
dead_acute I | "Í" Iacute
dead_acute U | "Ú" Uacute
dead_acute a | "á" aacute
dead_acute e | "é" eacute
dead_acute i | "í" iacute
dead_acute u | "ú" uacute
dead_caron S | "©" Scaron
dead_caron Z | "®" Zcaron
dead_caron caron | "·" caron
dead_caron dead_caron | "·" caron
dead_caron s | "¹" scaron
dead_caron z | "¾" zcaron
dead_caron C | "È" Ccaron
dead_caron c | "è" ccaron
dead_cedilla R | "£" Rcedilla
dead_cedilla L | "¦" Lcedilla
dead_cedilla G | "«" Gcedilla
dead_cedilla r | "³" rcedilla
dead_cedilla l | "¶" lcedilla
dead_cedilla cedilla | "¸" cedilla
dead_cedilla dead_cedilla | "¸" cedilla
dead_cedilla g | "»" gcedilla
dead_cedilla N | "Ñ" Ncedilla
dead_cedilla K | "Ó" Kcedilla
dead_cedilla n | "ñ" ncedilla
dead_cedilla k | "ó" kcedilla
dead_circumflex A | "Â" Acircumflex
dead_circumflex I | "Î" Icircumflex
dead_circumflex O | "Ô" Ocircumflex
dead_circumflex U | "Û" Ucircumflex
dead_circumflex a | "â" acircumflex
dead_circumflex i | "î" icircumflex
dead_circumflex o | "ô" ocircumflex
dead_circumflex u | "û" ucircumflex
dead_diaeresis diaeresis | "¨" diaeresis
dead_diaeresis dead_diaeresis | "¨" diaeresis
dead_diaeresis A | "Ä" Adiaeresis
dead_diaeresis E | "Ë" Ediaeresis
dead_diaeresis O | "Ö" Odiaeresis
dead_diaeresis U | "Ü" Udiaeresis
dead_diaeresis a | "ä" adiaeresis
dead_diaeresis e | "ë" ediaeresis
dead_diaeresis o | "ö" odiaeresis
dead_diaeresis u | "ü" udiaeresis
dead_macron E | "ª" Emacron
dead_macron macron | "¯" macron
dead_macron dead_macron | "¯" macron
dead_macron e | "º" emacron
dead_macron A | "À" Amacron
dead_macron I | "Ï" Imacron
dead_macron O | "Ò" Omacron
dead_macron U | "Þ" Umacron
dead_macron a | "à" amacron
dead_macron i | "ï" imacron
dead_macron o | "ò" omacron
dead_macron u | "þ" umacron
dead_ogonek A | "¡" Aogonek
dead_ogonek a | "±" aogonek
dead_ogonek ogonek | "²" ogonek
dead_ogonek dead_ogonek | "²" ogonek
dead_ogonek I | "Ç" Iogonek
dead_ogonek E | "Ê" Eogonek
dead_ogonek U | "Ù" Uogonek
dead_ogonek i | "ç" iogonek
dead_ogonek e | "ê" eogonek
dead_ogonek u | "ù" uogonek
dead_abovering ring | "°" ring
dead_abovering dead_abovering | "°" ring
dead_tilde I | "¥" Itilde
dead_tilde i | "µ" itilde
dead_tilde A | "Ã" Atilde
dead_tilde O | "Õ" Otilde
dead_tilde U | "Ý" Utilde
dead_tilde a | "ã" atilde
dead_tilde o | "õ" otilde
dead_tilde u | "ý" utilde
dead_tilde asciitilde | "~" asciitilde
dead_tilde dead_tilde | "~" asciitilde
End of Sequence Definition