Die Compose-Funktion ist nicht identisch mit einem Dead Key. Streng genommen stoppt eine Komposition den Abstand und druckt die folgenden Zeichen an derselben Stelle aus. Auch wenn Ihre Schriftart kein è hat, wird sie aus e und `erstellt. Es sind immer noch zwei Charaktere im selben Raum.
Ein toter Schlüssel ist etwas anderes: Sie geben den toten Schlüssel "` "ein und sehen nichts. Ein nachfolgendes "e" wird jedoch durch ein Unicode-Zeichen "è" ersetzt, bei dem es sich um ein Zeichen handelt (und nicht um zwei Zeichen im selben Leerzeichen).
Ein Deadkey funktioniert nur mit Kombinationen, die zu Unicode-Zeichen führen, während das Komponieren mit allen Tastenkombinationen funktioniert (theoretisch hängt es vom Betriebssystem und der Anwendung ab).
Es gibt Kombinationen beider Methoden (eine Zusammenstellung mit einem gültigen Unicode-Ergebnis, das automatisch in Unicode konvertiert wird), sodass Sie zusammenstellen, dass C = ein echtes € -Zeichen ergibt und nicht einfach C und = an derselben Stelle gedruckt werden.
Zuerst wird das alphabetische Zeichen erstellt, dann folgt die Änderung. Mit Deadkey wird zuerst die Modifikation (Deadkey) und dann das alphabetische Zeichen eingegeben.
Zum Beispiel in Windows: Deadkey "` "und" e "(Unicode U + 0060 und U + 0065) führen zu" è "(Unicode-Zeichen 00E8)
e +0300 <\ ALT> erhält dieselbe Optik, jedoch zwei Zeichen (Unicode U + 0065 und U + 0300)
Natürlich ist echter Unicode die strengere Methode. Aber komponieren ist flexibler:
deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (kein Unicode-Zeichen verfügbar), Sie erhalten keine Komposition
w +0300 <\ ALT> wird das `over the w als Komposition ein nicht Unicode-Zeichen bekommen, so dass es funktioniert (wenn seine Nützlichkeit eine andere Frage ist)
Ein Tastaturlayout mit Deadkeys kann mit dem kostenlosen Microsoft-Tastaturlayout-Konverter programmiert werden, sodass Sie Deadkey-Funktionen Layern neu zuordnen können (z. B. der AltGr-Layer ist fast leer, Sie können Deadkeys dort zuordnen) das griechische Tastaturlayout. Compose Keys können ebenfalls zugeordnet werden. Klicken Sie in der Definition jedoch nicht auf Deadkey, sondern geben Sie einfach den Unicode der gültigen Compose Keys ein (beginnend mit U + 0300).
Auf einem Windows-PC mit eingeschränkten Benutzerrechten (im Büro), auf dem Sie keine Treiberänderungen vornehmen und keine eigenen Programme starten können, wird es schwierig sein, sich zu komponieren und Deadkeys zu erstellen.
Hierfür können Sie eine programmierbare Tastatur (zum Beispiel POS-Tastaturen) oder einen Mikrocontroller-Konverter (Soarer-Converter mit teensy ++ 2.0) verwenden. Dort können Sie die zusammensetzbaren Zeichen in Unicode in zusätzlichen Ebenen ablegen. Ein Weg, echte Deadkeys in der Hardware zu erzeugen, ist nicht einfach - Sie müssen Ihren eigenen Adapter programmieren, das hat noch niemand gemacht (aber Soarer denkt darüber nach, seinen Konverter dafür zu entwickeln).