La funzione di composizione non è esattamente la stessa di una chiave morta. Una composizione rigorosamente interrompe la spaziatura e stampa i seguenti caratteri nello stesso posto. Quindi, anche se il tuo font non ha è, verrebbe creato da e e `. Sono ancora due personaggi nello stesso spazio.
Un deadkey è qualcos'altro: si digita il deadkey "` "e non si vede nulla. ma una "e" successiva sarà sostituita da un carattere unicode "è" che è un carattere (e non due nello stesso spazio).
Un deadkey funzionerà solo con combinazioni che comporteranno caratteri unicode, mentre comporrà il lavoro con tutte le combinazioni di tasti (in teoria, dipende dal sistema operativo e dall'applicazione)
Esistono combinazioni di entrambi i metodi (una composizione con un risultato unicode valido convertito automaticamente in Unicode), quindi componi C = risulta in un vero carattere € e non semplicemente stampa C e = nello stesso posto.
Comporre il carattere alfabetico per primo, quindi la modifica segue. Usando Deadkey si ottiene prima la modifica (deadkey), quindi il carattere alfabetico.
Ad esempio in Windows: deadkey "` "ed" e "(Unicode U + 0060 e U + 0065) comporteranno" è "(carattere unicode 00E8)
e +0300 <\ ALT> otterrà la stessa ottica, ma due caratteri (Unicode U + 0065 e U + 0300)
Naturalmente il vero Unicode è il metodo più rigoroso. Ma comporre è più flessibile:
deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (nessun carattere unicode disponibile), non si ottiene una composizione
w +0300 <\ ALT> otterrà il carattere `over the w as composizione un carattere non unicode, quindi funziona (se la sua utile è un'altra domanda)
Un layout di tastiera con deadkey può essere programmato con un convertitore di layout di tastiera microsoft gratuito, quindi puoi rimappare funzioni deadkey a layer (ad esempio, il layer AltGr è quasi vuoto, puoi mappare deadkey lì), un aiuto goot per le definizioni necessarie è il layout della tastiera greca. Le chiavi di composizione possono anche essere mappate, ma non fare clic su deadkey nella definizione ma digitare semplicemente l'unicode delle chiavi di composizione valide (a partire da U + 0300)
La cosa difficile sarà comporre e deadkey su un PC Windows con diritti utente limitati (in ufficio), dove non è possibile apportare modifiche al driver e avviare i propri programmi.
Per questo è possibile utilizzare una tastiera programmabile (ad esempio tastiere POS) o un convertitore di microcontrollori (Soarer-Converter con teensy ++ 2.0). Lì puoi mettere i caratteri componibili in Unicode in livelli extra. Un modo per realizzare veri deadkey nell'hardware non è facile: devi programmare il tuo adattatore, nessuno lo ha fatto ora (ma Soarer sta pensando di sviluppare il suo convertitore per questo)