La función de componer no es exactamente la misma que una clave muerta. Estrictamente, una composición detiene el espacio e imprime los siguientes caracteres en el mismo lugar. Entonces, incluso si su fuente no tiene è, se crearía a partir de e y `. Todavía son dos personajes en el mismo espacio.
Una clave muerta es otra cosa: escribe la tecla "" "y no ve nada. pero una "e" siguiente será reemplazada por un carácter unicode "è" que es un carácter (y no dos en el mismo espacio).
Una tecla muerta solo funcionará con combinaciones que darán lugar a caracteres unicode, mientras que componen el trabajo con todas las combinaciones de teclas (en teoría, depende del sistema operativo y la aplicación)
Hay combinaciones de ambos métodos (una composición con un resultado válido Unicode convertido automáticamente en Unicode), por lo que compones C = da como resultado un char € real y no simplemente C y = impresos en el mismo lugar.
Primero se compone la composición alfabética, luego sigue la modificación. Usando Deadkey, la modificatin (deadkey) obtiene primero, luego el carácter alfabético.
Por ejemplo en Windows: la tecla muerta "` "y" e "(Unicode U + 0060 y U + 0065) darán como resultado" è "(carácter unicode 00E8)
e +0300 <\ ALT> obtendrá la misma óptica, pero dos caracteres (Unicode U + 0065 y U + 0300)
Por supuesto, unicode real es el método más estricto. Pero componer es más flexible:
deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (sin caracteres unicode disponibles), no obtienes una composición
w +0300 <\ ALT> obtendrá la composición `sobre la w como un carácter no unicode, por lo que funciona (si es útil es otra pregunta)
Se puede programar un diseño de teclado con teclas muertas con el convertidor gratuito de diseño de teclado de Microsoft, para que pueda reasignar las funciones de teclas muertas a capas (por ejemplo, la capa AltGr está casi vacía, puede asignar teclas muertas allí), una ayuda para las definiciones necesarias es La distribución del teclado griego. Las claves de composición también se pueden asignar, pero no haga clic en la tecla muerta en la definición, sino que simplemente escriba el código Unicode de las claves de composición válidas (a partir de U + 0300)
Lo difícil será componer y teclas muertas en un PC con Windows con derechos de usuario restringidos (en la oficina), donde no puede hacer cambios de controladores e iniciar sus propios programas.
Para esto, puede usar un teclado programable (por ejemplo, teclados POS) o un convertidor de microcontrolador (Soarer-Converter con teensy ++ 2.0). Allí puede colocar los caracteres compostables en Unicode en capas adicionales. Una forma de hacer verdaderos deadkeys en hardware no es fácil: tiene que programar su propio adaptador, nadie lo ha hecho ahora (pero Soarer está pensando en desarrollar su convertidor para él)