A função de composição não é exatamente a mesma que uma chave morta. Estritamente uma composição está interrompendo o espaçamento e imprimindo os seguintes caracteres no mesmo local. Portanto, mesmo se sua fonte não tiver, ela será criada a partir de e e `. Eles ainda têm dois caracteres no mesmo espaço.
Uma chave morta é outra coisa: você digita a chave morta "` "e não vê nada. mas um "e" a seguir será substituído por um caractere unicode "è", que é um caractere (e não dois no mesmo espaço).
Uma chave morta só funciona com combinações que resultam em caracteres unicode, enquanto compõe o trabalho com todas as combinações de teclas (em teoria, depende do sistema operacional e da aplicação)
Existem combinações de ambos os métodos (uma composição com um resultado unicode válido convertido automaticamente em Unicode). Assim, você compõe C = resulta em um caractere € real e não simplesmente imprime C e = no mesmo local.
A composição do caractere alfabético é a primeira, depois a modificação. Usando Deadkey, a modificação (deadkey) obtém primeiro, depois o caractere alfabético.
Por exemplo, no Windows: a chave morta "` "e" e "(Unicode U + 0060 e U + 0065) resultarão em" è "(caractere unicode 00E8)
e +0300 <\ ALT> terá a mesma óptica, mas dois caracteres (Unicode U + 0065 e U + 0300)
Claro que o unicode real é o método mais rigoroso. Mas compor é mais flexível:
chave morta " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (nenhum caractere unicode disponível), você não obtém uma composição
w +0300 <\ ALT> receberá o char `over the w as composition e não o unicode, por isso funciona (se o seu uso for outra questão)
Um layout de teclado com teclas de atalho pode ser programado com o conversor gratuito de layout de teclado da microsoft, para que você possa remapear as funções de atalho em camadas (por exemplo, a camada AltGr está quase vazia, é possível mapear as teclas de atalho lá), uma ajuda excelente para as definições necessárias. o layout do teclado grego. As teclas de composição também podem ser mapeadas, mas não clique na chave morta na definição, mas simplesmente digite o unicode das teclas de composição válidas (começando em U + 0300)
O difícil será compor e deadkeys em um PC Windows com direitos de usuário restritos (no escritório), onde você não pode fazer alterações no driver e iniciar programas próprios.
Para isso, você pode usar um teclado programável (por exemplo, teclados POS) ou um conversor de microcontrolador (Soarer-Converter with teensy ++ 2.0). Lá, você pode colocar os caracteres composíveis no Unicode em camadas extras. Uma maneira de criar chaves reais em hardware não é fácil - você precisa programar seu próprio adaptador, ninguém o fez agora (mas Soarer está pensando em desenvolver seu conversor para isso)