Estou procurando adicionar todos os caracteres franceses ao meu ~/.keymap.xkb
arquivo. No interesse de não duplicar as coisas, alguém já fez isso e gostaria de compartilhar sua configuração?
Claramente algum caractere como é
, è
, ê
e ë
precisaria de mais de um mapeamento na e
chave - ctrl, alt, alt-R, fn?
Solução alternativa
Estou assumindo que você não é um usuário francês nativo ou pelo menos está tentando inserir muitos sinais diacríticos em francês com um teclado não francês (por exemplo: EUA).
Em vez de tentar remapear todo o teclado e sempre esquecer de remapear algum caractere, você pode simplesmente mapear a tecla "virtual"
Compose
(também conhecida comoMulti_key
) para alguma tecla não utilizada em seu teclado. Se o seu sistema operacional/distribuição já estiver pré-configurado corretamente com o X11, você terminou .Exemplo, mapeie
Compose
para a Menuchave:Agora você pode inserir vários caracteres começando com a
Compose
tecla (você deve pressionar e soltá-la antes de continuar com os próximos caracteres) para montar o caractere final. Esses poucos exemplos devem ser suficientes para compreendê-lo e devem vir naturalmente:Compose
e
'
=>é
Compose
'
e
=>é
: às vezes, mas nem sempre, a ordem não importaCompose
e
`
=>è
Compose
e
"
=>ë
Compose
C
,
=>Ç
: mesmo um teclado francês nativo (França) não pode inserir isso, mas nos dias atuais espera-se queç
esteja em maiúsculas em início das frases.Outros símbolos comuns ou não tão comuns de qualquer lugar?
Compose
e
=
=>€
Compose
c
=
=>€
: outra combinação visualmente lógicaCompose
c
/
=>¢
Compose
O
c
=>©
Compose
O
r
=>®
Compose
t
m
=>™
Compose
5
8
=>⅝
Para introduzir um escandinavo
å
, não parece tão intuitivo, a menos que se conheça a origem deste diacrítico : um a longo . Então...Compose
a
a
=>å
Compose
A
A
=>Å
Observe novamente que na maioria das vezes isso permanece válido para qualquer localidade ou teclado (mas pode haver diferenças dependendo da localidade). Por exemplo, em um teclado francês nativo (França) , onde o
`
caractere está na ètecla:Menu E AltGr+ è=>
è
(obviamente não é útil)