Xorg-7.5 : dead keys accessed with AltGr from a UK keyboard (specifically, from libX11-1.4.4) These are defined in /usr/share/X11/locale/en_US.UTF-8/Compose so I guess that any UTF-8 locale which *doesn't* have its own Compose file and uses the latin alphabet will maybe work similarly. fi_FI apparently includes en_US so might be similar, pt_BR might be different. Note that desktop environments normally impose their own variations on the keyboard, so these keys are unlikely to work in gnome-terminal or konsole. Tested in rxvt-unicode. AltGr / dot below ̣ ạḅḍẹḥịḳḷṃṇọṛṣṭụṿẉỵẓ ẠḄḌẸḤỊḲḶṂṆỌṚṢṬỤṾẈỴẒ (probably for phonetic systems) AltGr ? dot above ˙ ȧḃċḋėḟġḣṁṅȯṗṙṡṫẇẋẏż BUT ȷ ı ŀ Shift Alt Gr / ȦḂĊḊĖḞĠḢṀṄȮṖṘṠṪẆẊẎŻ İ Ŀ (not all languages identified, ḃċḋḟġṁṗṡṫ old irish, i/ı İ/I are turkish, ŀl and ĿL are catalan, ė is lithuanian ) AltGr ; acute ' áćéǵíḱĺḿńóṕŕśúẃýź BUT v gives ǘ as if greek ÁĆÉǴÍḰĹḾŃÓṔŔŚÚẂÝŹ Ǘ (many languages) AltGr : double acute ˝ őű Shift AltGr ; ŐŰ (hungarian) AltGr ' circumflex ^ âĉêĝĥîĵôŝûŵŷẑ ÂĈÊĜĤÎĴÔŜÛŴŶẐ (many languages) AltGr @ caron ˇ ǎčďěǧȟǐǰǩľňǒřšťǔž BUT v gives ǚ Shift AltGr ' (hacek) ǍČĎĚǦȞǏ ǨĽŇǑŘŠŤǓŽ Ǚ (US keysym is ") (mostly slavic languages) AltGr # grave ` àèìǹòùẁỳ BUT v gives ǜ (US keysym is \) ÀÈÌǸÒÙẀỲ Ǜ (various mostly west-european languages) AltGr ~ breve ˘ ăĕğĭõŭ Shift AltGr # ĂĔĞĬŎŬ (US keysym is ¦) (esperanto, romanian, turkish, transliteration of korean) N.B. on a US keyboard, the \¦ key is next to ]} on next row up, not next to '@ ('" US) - the UK \¦ key is the 'extra' key to the left of Z and is not usable as a dead key AltGr [ diaeresis " äëḧïöẗüẅẍÿ (or umlaut) ÄËḦÏÖ ÜẄẌŸ (many languages) AltGr { ring above ° åů Shift AltGr [ ÅŮ (danish/norwegian/swedish/walloon, czech) AltGr ] tilde ~ ãẽĩñõũṽỹ ÀÈÌǸÒÙ Ỳ BUT V gives Ǜ (mostly portuguese/spanish) AltGr } macron ¯ āēḡīōūȳ BUT v gives ǖ Shift AltGr ] ĀĒḠĪŌŪȲ Ǖ (mostly latvian or lithuanian) AltGr = cedilla ¸ çḑȩģḩķļņŗşţ ÇḐȨĢḨĶĻŅŖŞŢ (western romance languages, latvian, turkish : ţ does not appear in *any* language, but in the absence of s-with-comma, t-with-comma in earlier versions of unicode, ş and ţ have been used for romanian) AltGr + ogonek ˛ ąęįǫų Shift AltGr = ĄĘĮǪŲ (lithuanian, polish) Note - there are no predefined working dead keys for 'comma below' or 'with stroke', although X's keysymdef.h understands 'dead_belowcomma' and 'dead_stroke'. KFM 2012/01/21