International Language Environments Guide

Multiple Key Compose Sequences for Locales

Many of the Oracle Solaris locales, especially the European and Unicode locales, allow input of various characters by using the Dead key sequences and also by using Compose key sequences.

Dead keys are included in some specific keyboard layouts where it is necessary to generate characters composed by two or more letters and symbols. For example, in the French Keyboard Layout, character egrave ( è ) can be generated by typing dead_grave ( ` ) and ( e ).

The Compose key sequence are used to input characters with diacritical marks and other characters that are not shown on the keyboard key caps.

The following table shows a few examples of Compose key sequences. For more complete information about the Compose key sequences, see How to Use Compose and Dead Key Input.

Table 3–14 Diacritical Characters Created With Compose Key


Compose Key Combination 




Compose A “ —> A with diaeresis 


Compose Z v —> Z with caron 


Compose G u —> G with breve 


Compose A a —> A with Ogonek 


Compose K , —> K with cedilla 

Registered Sign 

R O 

Compose R O —> Registered sign 

Inverted Exclamation Mark 

! ! 

Compose ! ! —> Inverted Exclamation Mark 

Note –

A compose key sequence cannot produce a character unless the character is a part of the code set in the current locale. For example, because no Z with a caron is in the ISO8859–1 codeset, you cannot input a Z with a caron in the en_US.ISO8859–1 locale.