La fonction de composition n'est pas exactement la même chose qu'une clé morte. Strictement, une composition met fin à l’espacement et affiche les caractères suivants au même endroit. Donc, même si votre police n’a pas de è, elle serait créée à partir de e et `. Ils sont toujours deux personnages dans le même espace.
Une touche morte est quelque chose d'autre: vous tapez la touche morte `` 'et vous ne voyez rien. mais un "e" suivant sera remplacé par un caractère unicode "è" qui est un caractère (et non deux dans le même espace).
Une touche morte ne fonctionnera qu'avec des combinaisons générant des caractères Unicode, tout en composant des travaux avec toutes les combinaisons de touches (en théorie, cela dépend du système d'exploitation et de l'application).
Il existe des combinaisons des deux méthodes (une composition avec un résultat Unicode valide converti automatiquement en Unicode), de sorte que vous composez C = donne un caractère réel et non simplement C et = au même endroit.
La composition du caractère alphabétique commence en premier, puis la modification suit. En utilisant Deadkey, la modificatin (touche morte) obtient d’abord, puis le caractère alphabétique.
Par exemple, dans Windows: touche morte "` "et" e "(Unicode U + 0060 et U + 0065) donnera" è "(caractère Unicode 00E8).
e +0300 <\ ALT> aura la même optique, mais deux caractères (Unicode U + 0065 et U + 0300)
Bien sûr, le véritable unicode est la méthode la plus stricte. Mais composer est plus flexible:
touche morte " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (aucun caractère Unicode disponible), vous ne recevez pas de composition
w +0300 <\ ALT> obtiendra le caractère `sur le w en tant que caractère non unicode, ainsi cela fonctionnera (si son utilité est une autre question)
Une disposition de clavier avec touches mortes peut être programmée avec le convertisseur de disposition de clavier gratuit de Microsoft, afin que vous puissiez remapper les fonctions de touches mortes en couches (par exemple, la couche AltGr est presque vide, vous pouvez y mapper des touches mortes), une aide précieuse pour les définitions nécessaires est disponible. la disposition du clavier grec. Les clés de composition peuvent également être mappées, mais ne cliquez pas sur la touche morte dans la définition, mais tapez simplement l'unicode des clés composites valides (commençant à U + 0300).
La chose difficile sera composer et deadkeys sur un WindowsPC avec des droits d’utilisateur restreints (au bureau), où vous ne pouvez pas modifier les pilotes et démarrer vos propres programmes.
Pour cela, vous pouvez utiliser un clavier programmable (par exemple, des claviers POS) ou un convertisseur de microcontrôleur (Soarer-Converter avec teensy ++ 2.0). Là, vous pouvez placer les caractères composables dans Unicode dans des couches supplémentaires. Il n’est pas facile de créer de véritables deadkeys dans le matériel - vous devez programmer votre propre adaptateur, personne ne l’a déjà fait (mais Soarer songe à développer son convertisseur).