| Version 4 (modified by , 18 years ago) ( diff ) |
|---|
Diakritische Zeichen (auch Diakritikum mit Pl. Diakritika, aus griech. um zu unterscheiden) sind zu Buchstaben gehörige kleine Zeichen wie Punkte, Striche, Häkchen oder kleine Kreise, die eine besondere Aussprache oder Betonung markieren und unter oder über dem Buchstaben angebracht sind, in einigen Fällen auch durch den Buchstaben hindurch.
Reihenfolge der Eingabe
Handschriftlich wird meistens erst der Buchstabe geschrieben, das Diakritikum im Anschluss darüber gesetzt.
Auf der Schreibmaschine wurde jedoch aus praktischen Gründen zuerst das Diakritikum ohne Zeichenvorschub geschrieben, der Buchstabe im Anschluss darunter gesetzt. Diese umgekehrte Reihenfolge hat sich bis heute als „Computerstandard“ durchgesetzt/erhalten. Hier wird jedoch das Diakritikum vorerst „zurückgehalten” und erst mit dem folgenden Buchstaben zusammen ausgegeben. Daher stammt auch der Ausdruck Tote Taste (engl. Deadkey) für die entsprechenden Tasten.
Diskutiert wurde mehrfach, ob Neo sich dem allgemeinen Standard anpassen sollte, oder lieber den intuitiveren, handschriftlichen Ansatz verwenden sollte. Einigung erfolgte zum allgemeinen Standard.
Ausgabe als ein Zeichen oder als Combining Characters
Für viele Kombinationen aus diakritischen Zeichen und Buchstaben existieren eigene Unicode-Einträge, einfache Beispiele sind z.B. ä, é. Soll jedoch eine Zahl mit einem diakritschen Zeichen versehen werden, oder ein Buchstabe mit mehreren Diakritika, so ist dies nur über Combining Characters möglich. Hierbei werden alle „Bestandteile“ einzeln gespeichert.
Diskutiert wurde nun, ob man diesen Ansatz für alle Kombinationen anwenden sollte, auch für die die sich als gemeinsames Zeichen darstellen lassen.
- P: Ist vom Unicode so vorgegeben und sollte eigentlich Standard sein
- P: Ist deutlich flexibler, da Diakritika kombiniert werden können und nicht jede seltene Kombination einzeln im Unicode aufgeführt werden muss.
- K: Wird von den meisten Suchfunktionen nicht unterstützt, man müsste also immer nach beiden Möglichkeiten suchen
- K: Wird von vielen Programmen nicht unterstützt, die Diakritika werden als Kasten angezeigt, oder verrutschen auf andere Buchstaben o.ä.
Der Kompromiss ist momentan folgender:
- wird eine Tote Taste (z.B. `) einmal gedrückt, wartet sie auf die nächste Eingabe. Bei Eingabe eines passenden Buchstabens (a) wird dieser als ein Zeichen mit dem entsprechenden Diakritikum ausgegeben (à). Bei Eingabe eines unpassenden Buchstabens (c) werden beide „verschluckt“, also nicht ausgegeben.
- wird eine Tote Taste zweimal gedrückt, so wird der entsprechende Combining Character ausgegeben, dieser wird getrennt gespeichert, erscheint aber (in „guten“ Programmen) über dem vorangehenden Zeichen (c̀).
Belegung der drei Toten Tasten
Neo hat 3 Tasten, die mit Deadkeys belegt werden sollen, die als T1, T2 und T3 bezeichnet werden sollen. Bei 6 Ebenen ergeben sich damit maximal 18 Deadkeys.
Zur Auswahl stehen folgende 19 Deadkeys (sortiert nach Ähnlichkeit)
- Akut, Grave
- Diaeresis/Trema, Doppelakut
- Cédille, Ogonek
- Zirkumflex, Caron/Hatschek, Breve
- Querstrich, Strich darunter, Strich darüber (Makron), Schrägstrich
- Mittelpunkt, Punkt darunter, Punkt darüber
- Ring
- Tilde
- Komma
Bislang gilt folgende Verteilung:
| E1 | E2 | E3 | E4 | E5 | E6 | |
| T1 | ^ | ˇ | ˘ | / | ||
| T2 | ' | ` | ¸ | ˙ | ˛ | ° |
| T3 | ~ | ¯ | " | ˝ |
Sollen ähnliche Deadkeys, deren Funktion nicht überlappt, zusammengelegt werden?
- P: Reduziert die Anzahl der benötigten Tasten
- P: Reduziert die Anzahl der zu merkenden Tasten und reduziert die Verwechselungsgefahr
- K: Das System, doppelt gedrückte Tote Taste wird zu Combining Character wird weniger mächtig
Welche Deadkeys können/sollen zusammengelegt werden?
Wie sollen die Deadkeys auf den Tasten und Ebenen angeordnet werden, damit sie leicht merkbar sind?
