Você não pode mapear uma chave para um caractere especial em uma fonte. Entrada não sabe nada sobre fonte, apenas caracteres. A maioria dos caracteres está presente no Unicode e você pode definir uma combinação de composição para qualquer caractere Unicode. Em ~/.XCompose
, você pode colocar o caractere entre aspas ou escrever o código hexadecimal para o caractere com U
antes dele:
<Multi_key> <acute> <e> = U00E9
Se você quiser um atalho de teclado para inserir um caractere em uma fonte diferente, você precisará fazê-lo no processador de texto. A maioria dos programas trabalha com texto e nem sequer tem o conceito de misturar fontes.