Applications using Xlib input handling should recognize these compose key sequences in locales using the iso8859-7 compose table.
ISO 8859-7 (Greek) Compose Sequence Sequence Definition <Multi_key> Means <Compose> Special Character
Table 22. Compose Key Sequences for iso8859-7
| Key Sequence | Action |
|---|---|
| Multi_key plus plus | "#" numbersign |
| Multi_key apostrophe space | "'" apostrophe |
| Multi_key space apostrophe | "'" apostrophe |
| Multi_key A T | "@" at |
| Multi_key parenleft parenleft | "[" bracketleft |
| Multi_key slash slash | "\\" backslash |
| Multi_key slash less | "\\" backslash |
| Multi_key less slash | "\\" backslash |
| Multi_key parenright parenright | "]" bracketright |
| Multi_key asciicircum space | "^" asciicircum |
| Multi_key space asciicircum | "^" asciicircum |
| Multi_key greater space | "^" asciicircum |
| Multi_key space greater | "^" asciicircum |
| Multi_key grave space | "`" grave |
| Multi_key space grave | "`" grave |
| Multi_key parenleft minus | "{" braceleft |
| Multi_key minus parenleft | "{" braceleft |
| Multi_key slash asciicircum | "|" bar |
| Multi_key asciicircum slash | "|" bar |
| Multi_key V L | "|" bar |
| Multi_key L V | "|" bar |
| Multi_key v l | "|" bar |
| Multi_key l v | "|" bar |
| Multi_key parenright minus | "}" braceright |
| Multi_key minus parenright | "}" braceright |
| Multi_key asciitilde space | "~" asciitilde |
| Multi_key space asciitilde | "~" asciitilde |
| Multi_key minus space | "~" asciitilde |
| Multi_key space minus | "~" asciitilde |
| Multi_key l minus | "" sterling |
| Multi_key minus l | "" sterling |
| Multi_key L minus | "" sterling |
| Multi_key minus L | "" sterling |
| Multi_key l equal | "" sterling |
| Multi_key equal l | "" sterling |
| Multi_key L equal | "" sterling |
| Multi_key equal L | "" sterling |
| 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 c o | "" copyright |
| Multi_key o c | "" copyright |
| Multi_key C O | "" copyright |
| Multi_key O C | "" copyright |
| Multi_key c O | "" copyright |
| Multi_key O c | "" copyright |
| Multi_key C o | "" copyright |
| Multi_key o C | "" copyright |
| Multi_key c 0 | "" copyright |
| Multi_key 0 c | "" copyright |
| Multi_key C 0 | "" copyright |
| Multi_key 0 C | "" copyright |
| Multi_key parenleft c | "" copyright |
| Multi_key less less | "«" guillemotleft |
| Multi_key greater greater | "»" guillemotright |
| Multi_key 0 asciicircum | "" degree |
| Multi_key asciicircum 0 | "" degree |
| Multi_key 0 asterisk | "" degree |
| Multi_key asterisk 0 | "" degree |
| Multi_key plus minus | "" plusminus |
| Multi_key minus plus | "" plusminus |
| Multi_key 2 asciicircum | "²" twosuperior |
| Multi_key asciicircum 2 | "²" twosuperior |
| Multi_key S 2 | "²" twosuperior |
| Multi_key 2 S | "²" twosuperior |
| Multi_key s 2 | "²" twosuperior |
| Multi_key 2 s | "²" twosuperior |
| Multi_key 3 asciicircum | "³" threesuperior |
| Multi_key asciicircum 3 | "³" threesuperior |
| Multi_key S 3 | "³" threesuperior |
| Multi_key 3 S | "³" threesuperior |
| Multi_key s 3 | "³" threesuperior |
| Multi_key 3 s | "³" threesuperior |
| Multi_key period asciicircum | "·" periodcentered |
| Multi_key asciicircum period | "·" periodcentered |
| Multi_key period period | "·" periodcentered |
| Multi_key 1 2 | "½" onehalf |
| Multi_key space space | " " nobreakspace |
| Multi_key bar bar | "" brokenbar |
| Multi_key exclam asciicircum | "" brokenbar |
| Multi_key asciicircum exclam | "" brokenbar |
| Multi_key V B | "" brokenbar |
| Multi_key B V | "" brokenbar |
| Multi_key v b | "" brokenbar |
| Multi_key b v | "" brokenbar |
| Multi_key minus comma | "" notsign |
| Multi_key comma minus | "" notsign |
| Multi_key minus minus | "" hyphen |
| should be Greek tonos but not defined in X11 | |
| Multi_key apostrophe apostrophe | "" acute |
| should be Greek dialytika but not defined in X11 | |
| Multi_key quotedbl quotedbl | "" diaeresis |
| special characters that don't exist in Latin-1 | |
| Multi_key less apostrophe | "" leftsinglequotemark |
| Multi_key apostrophe less | "" leftsinglequotemark |
| Multi_key greater apostrophe | "" rightsinglequotemark |
| Multi_key apostrophe greater | "" rightsinglequotemark |
| Multi_key asciitilde asciitilde | "" Greek_horizbar |
| Accented Alphabet | |
| Multi_key Greek_ALPHA apostrophe | "" Greek_ALPHAaccent |
| Multi_key apostrophe Greek_ALPHA | "" Greek_ALPHAaccent |
| Multi_key Greek_EPSILON apostrophe | "" Greek_EPSILONaccent |
| Multi_key apostrophe Greek_EPSILON | "" Greek_EPSILONaccent |
| Multi_key Greek_ETA apostrophe | "¹" Greek_ETAaccent |
| Multi_key apostrophe Greek_ETA | "¹" Greek_ETAaccent |
| Multi_key Greek_IOTA apostrophe | "" Greek_IOTAaccent |
| Multi_key apostrophe Greek_IOTA | "" Greek_IOTAaccent |
| Multi_key Greek_OMICRON apostrophe | "¼" Greek_OMICRONaccent |
| Multi_key apostrophe Greek_OMICRON | "¼" Greek_OMICRONaccent |
| Multi_key Greek_UPSILON apostrophe | "¾" Greek_UPSILONaccent |
| Multi_key apostrophe Greek_UPSILON | "¾" Greek_UPSILONaccent |
| Multi_key Greek_OMEGA apostrophe | "" Greek_OMEGAaccent |
| Multi_key apostrophe Greek_OMEGA | "" Greek_OMEGAaccent |
| Multi_key Greek_IOTA quotedbl | "" Greek_IOTAdieresis |
| Multi_key quotedbl Greek_IOTA | "" Greek_IOTAdieresis |
| Multi_key Greek_UPSILON quotedbl | "" Greek_UPSILONdieresis |
| Multi_key quotedbl Greek_UPSILON | "" Greek_UPSILONdieresis |
| Multi_key Greek_alpha apostrophe | "" Greek_alphaaccent |
| Multi_key apostrophe Greek_alpha | "" Greek_alphaaccent |
| Multi_key Greek_epsilon apostrophe | "" Greek_epsilonaccent |
| Multi_key apostrophe Greek_epsilon | "" Greek_epsilonaccent |
| Multi_key Greek_eta apostrophe | "" Greek_etaaccent |
| Multi_key apostrophe Greek_eta | "" Greek_etaaccent |
| Multi_key Greek_iota apostrophe | "" Greek_iotaaccent |
| Multi_key apostrophe Greek_iota | "" Greek_iotaaccent |
| Multi_key Greek_omicron apostrophe | "" Greek_omicronaccent |
| Multi_key apostrophe Greek_omicron | "" Greek_omicronaccent |
| Multi_key Greek_upsilon apostrophe | "" Greek_upsilonaccent |
| Multi_key apostrophe Greek_upsilon | "" Greek_upsilonaccent |
| Multi_key Greek_omega apostrophe | "" Greek_omegaaccent |
| Multi_key apostrophe Greek_omega | "" Greek_omegaaccent |
| Multi_key Greek_iota quotedbl | "" Greek_iotadieresis |
| Multi_key quotedbl Greek_iota | "" Greek_iotadieresis |
| Multi_key Greek_upsilon quotedbl | "" Greek_upsilondieresis |
| Multi_key quotedbl Greek_upsilon | "" Greek_upsilondieresis |
| Multi_key apostrophe quotedbl Greek_iota | "" Greek_iotaaccentdieresis |
| Multi_key quotedbl apostrophe Greek_iota | "" Greek_iotaaccentdieresis |
| Multi_key apostrophe quotedbl Greek_upsilon | "" Greek_upsilonaccentdieresis |
| Multi_key quotedbl apostrophe Greek_upsilon | "" Greek_upsilonaccentdieresis |
| Multi_key apostrophe quotedbl space | "µ" Greek_accentdieresis |
| Multi_key quotedbl apostrophe space | "µ" Greek_accentdieresis |
| dead key accent keysyms Special Character | |
| dead_circumflex slash | "|" bar |
| dead_grave space | "`" grave |
| dead_diaeresis space | "" diaeresis |
| dead_circumflex space | "^" asciicircum |
| dead_tilde space | "~" asciitilde |
| dead_doubleacute space | "\"" quotedbl |
| dead_abovering space | "" degree |
| dead_abovering dead_abovering | "" degree |
| dead_circumflex 0 | "" degree |
| dead_circumflex 2 | "²" twosuperior |
| dead_circumflex 3 | "³" threesuperior |
| dead_circumflex period | "·" periodcentered |
| dead_circumflex exclam | "" brokenbar |
| dead_cedilla minus | "" notsign |
| dead_acute apostrophe | "" acute |
| dead_diaeresis quotedbl | "" diaeresis |
| Accented Alphabet (plus some more symbols) | |
| dead_acute Greek_alpha | "" Greek_alphaaccent |
| dead_acute Greek_epsilon | "" Greek_epsilonaccent |
| dead_acute Greek_eta | "" Greek_etaaccent |
| dead_acute Greek_iota | "" Greek_iotaaccent |
| dead_acute Greek_omicron | "" Greek_omicronaccent |
| dead_acute Greek_upsilon | "" Greek_upsilonaccent |
| dead_acute Greek_omega | "" Greek_omegaaccent |
| dead_acute Greek_ALPHA | "" Greek_ALPHAaccent |
| dead_acute Greek_EPSILON | "" Greek_EPSILONaccent |
| dead_acute Greek_ETA | "¹" Greek_ETAaccent |
| dead_acute Greek_IOTA | "" Greek_IOTAaccent |
| dead_acute Greek_OMICRON | "¼" Greek_OMICRONaccent |
| dead_acute Greek_UPSILON | "¾" Greek_UPSILONaccent |
| dead_acute Greek_OMEGA | "" Greek_OMEGAaccent |
| dead_acute space | "" acute |
| dead_acute dead_acute | "" acute |
| dead_acute period | "·" periodcentered |
| dead_acute less | "«" guillemotleft |
| dead_acute greater | "»" guillemotright |
| dead_diaeresis Greek_iota | "" Greek_iotadieresis |
| dead_diaeresis Greek_upsilon | "" Greek_upsilondieresis |
| dead_diaeresis Greek_IOTA | "" Greek_IOTAdieresis |
| dead_diaeresis Greek_UPSILON | "" Greek_UPSILONdieresis |
| dead_diaeresis dead_diaeresis | "" diaeresis |
| dead_diaeresis period | "·" periodcentered |
| dead_diaeresis less | "«" guillemotleft |
| dead_diaeresis greater | "»" guillemotright |
| dead_acute dead_diaeresis Greek_iota | "" Greek_iotaaccentdieresis |
| dead_acute dead_diaeresis Greek_upsilon | "" Greek_upsilonaccentdieresis |
| dead_acute dead_diaeresis space | "µ" Greek_accentdieresis |
| dead_diaeresis dead_acute Greek_iota | "" Greek_iotaaccentdieresis |
| dead_diaeresis dead_acute Greek_upsilon | "" Greek_upsilonaccentdieresis |
| dead_diaeresis dead_acute space | "µ" Greek_accentdieresis |