As seqüências de chaves mortas são configuradas no mesmo local que as seqüências de teclas de composição, no mapa de composição. O arquivo de mapa de composição é carregado por cada aplicativo quando é iniciado acima; os seguintes arquivos são tentados em ordem:
- o nome do arquivo indicado pela variável de ambiente
XCOMPOSEFILE
-
~/.XCompose
-
/usr/share/X11/locale/LOCALE_NAME/Compose
(por exemplo,/usr/share/X11/locale/en_US.UTF-8/Compose
)
Não há mecanismo de inclusão, por isso, se você quiser modificar a tabela, precisará fazer uma cópia do arquivo padrão e editá-lo.
Por exemplo, para definir dead ¨ q para inserir "q
e dead ' morto' para insira ''
:
<dead_diaeresis> <q> : "\"q"
<dead_acute> <dead_acute> : "''"
Você terá que repetir a seqüência "q
para todas as letras, não há nenhuma facilidade macro. Até onde sei, não há nenhum recurso de fallback: se uma sequência é definida para <dead_diaeresis> <a>
, mas nenhuma para <dead_diaeresis> <q>
, então digitar <dead_diaeresis> <q>
não inserirá nada.
Se você quiser recursos mais sofisticados, terá que passar do recurso básico de composição para o mundo dos métodos de entrada . Os métodos de entrada são destinados principalmente para pessoas que usam scripts não alfabéticos ou vários scripts, mas é claro que você também pode usá-lo para diacríticos. Várias estruturas de método de entrada estão disponíveis. Desde o Gnome 3.6 , o Gnome integra suporte para iBus .