O que são acentos no Xcompose?

1

Eu tenho tentado descobrir essa coisa chamada XCompose. Aparentemente, se eu usá-lo corretamente, posso fazer coisas como escrever é ou qualquer carta com facilidade, mas não entendo como funciona:

Eu fiz a primeira parte do link

i.e.

$ cat .xsessionrc
xmodmap -e "keysym Super_L = Multi_key" 

mas não entendem o que <dead_tilde> <dead_grave> <dead_circumflex> significa.

Estas chaves precisam ser mapeadas de forma semelhante ao mapeamento que eu tive que fazer em .xsessionrc ?

    
por shirish 09.10.2018 / 12:49

1 resposta

3

A resposta curta é que, se você mapear uma chave de composição, não precisa se preocupar com chaves inativas.

<dead_tilde> etc. correspondem a chaves no mapa de teclado que estão "mortas", ou seja, que não produzem um caractere por si só, mas sempre combinam com o próximo toque de tecla. Por exemplo, em teclados franceses, há uma tecla ^ à direita de P que permite produzir “ê” etc., pressionando ^ e . Eles não precisam da chave de composição.

A chave de composição é usada para mapeamentos que começam com <Multi_key> (veja em /usr/share/X11/locale/en_US.UTF-8/Compose ), e os que usam chaves "normais"; por exemplo, <Multi_key> <asciicircum> <e> significa que você pressiona a sua tecla de composição, então ^ (a variante não morta), então e , para obter “ê”.

As sequências de acento padrão compõem as seguintes teclas para os acentos típicos:

  • , para um cedilla;
  • ' para um acento grave;
  • ' para um acento agudo;
  • ^ para um acento circunflexo;
  • " para um diaeresis;
  • ~ para um til.

Existem muitas combinações, veja o arquivo Compose mencionado acima para detalhes.

    
por 09.10.2018 / 13:32