K Kibo Laden

Warum löscht die Rücktaste auf dem iPhone ein ganzes Emoji auf einmal?

Eine Flagge, eine Familie oder ein Emoji mit Hautton sind im Hintergrund kein einzelnes Zeichen, sondern mehrere aneinandergehängte Unicode-Zeichen — trotzdem entfernt ein einziger Druck auf die Rücktaste alles auf einen Schlag. Warum iOS die ganze Folge als eine einzige Bearbeitungseinheit behandelt, und warum es keinen Weg gibt, nur eine Schicht davon abzulösen.

Man erwartet, dass ein Druck auf die Rücktaste etwas Stück für Stück abträgt — den Hautton von einem Daumen-hoch etwa, oder eine Person aus einem Familien-Emoji — und stattdessen ist alles auf einen Schlag weg, so als wäre es von Anfang an nur ein einziger Buchstabe gewesen. Es fühlt sich an, als hätte die Taste übertrieben. Hat sie nicht. Was tatsächlich passiert ist: Dieses Emoji war nie ein einzelnes Zeichen, und iOS hat für genau diese Situation eine feste Regel.

Was wie ein Emoji aussieht, sind oft mehrere aneinandergehängte Zeichen

Die meisten Emoji sind tatsächlich ein einzelnes Unicode-Zeichen, und dort verhält sich Löschen genau wie erwartet: ein Druck, ein Emoji weg. Eine Flagge, eine Geste mit Hautton, ein Paar oder eine Familie sind etwas anderes. Eine Länderflagge besteht aus zwei nebeneinanderstehenden „Regionalindikator“-Buchstabensymbolen, je einem pro Buchstabe des Ländercodes, die eine Schriftart erkennt und als eine einzige Flagge zeichnet. Ein Daumen-hoch mit Hautton ist das schlichte gelbe Basiszeichen, gefolgt von einem separaten Modifikator-Zeichen, das den Ton trägt. Eine Familie oder ein Händchen haltendes Paar können vier oder mehr einzelne Personen- und Symbolzeichen sein, aneinandergereiht mit unsichtbaren „Zero-Width-Joiner“-Zeichen dazwischen, die der Schriftart sagen, die ganze Folge als ein einziges kombiniertes Bild zu zeichnen statt als mehrere Emoji hintereinander.

Nichts davon ist beim Tippen sichtbar. Die Tastatur zeigt in beiden Fällen ein einziges Bild, und für den Alltag ist das genau die richtige Sichtweise. Relevant wird es erst in dem Moment, in dem man versucht, dieses Bild wieder auseinanderzunehmen.

Warum iOS alles mit einem Druck löscht

Unicode hat einen Namen für das, was ein Mensch als „ein Zeichen“ wahrnimmt, egal wie viele tatsächliche Zeichen dahinterstecken: ein erweitertes Graphem-Cluster. Eine Flagge, ein Emoji mit Hautton und eine verbundene Familie sind jeweils ein einziges Graphem-Cluster, auch wenn dahinter zwei, drei oder ein Dutzend Zeichen liegen. iOS — wie praktisch jedes moderne Textsystem, nicht nur Apples — bewegt den Cursor, markiert Text und löscht nach Graphem-Cluster statt nach einzelnem Rohzeichen, und zwar genau deshalb, damit man nie mitten in einem stecken bleibt: ein Cursor, der zwischen den zwei Buchstaben einer Flagge feststeckt, oder ein unsichtbares Joiner-Zeichen, das allein in der Nachricht übrig bleibt, ohne noch etwas zu verbinden. Löschen muss das ganze Cluster in einem Schritt entfernen, sonst würde diese Garantie zusammenbrechen.

Ein Druck auf die Rücktaste verhält sich bei einem Emoji also nicht anders als bei einem Buchstaben. Er wendet exakt dieselbe Regel an — ein Graphem-Cluster entfernen — auf ein Cluster, das zufällig aus mehr Rohmaterial besteht als ein einfaches „a“. Die Regel hat sich nie geändert. Das Emoji war einfach größer, als es aussah.

Das ist nicht dieselbe Beschleunigung wie beim Gedrückthalten

Das sollte man getrennt halten von dem, was beim Gedrückthalten der Rücktaste passiert — dazu gibt es einen eigenen Ratgeber: Eine gehaltene Taste beginnt langsam, beschleunigt und verschlingt irgendwann ganze Wörter pro Schritt. Das ist ein Timing-Verhalten, das an die Haltedauer gekoppelt ist, und funktioniert bei normalem Text genauso wie bei Emoji. Was hier beschrieben wird, passiert bei einem einzigen, ganz gewöhnlichen Tippen, ganz ohne Halten — die Überraschung ist nicht, dass die Rücktaste beschleunigt hätte, sondern dass „ein Emoji“ still und leise viel mehr Rohzeichen wert war, als es aussah.

Warum sich nicht nur der Hautton oder nur eine Person aus der Familie entfernen lässt

Das ist der Teil, für den man sich wirklich einen Weg drumherum wünscht, und einen sauberen gibt es nicht. Löschen schaut nicht in ein Graphem-Cluster hinein, um die Naht zwischen Basis-Emoji und Modifikator zu finden, oder zwischen einem Familienmitglied und dem nächsten — es erkennt nur „das ist eine bearbeitbare Einheit“ und entfernt die Einheit als Ganzes. Es gibt kein halbes Löschen, das den Ton-Modifikator entfernt und die gelbe Basis übrig lässt, und keine Möglichkeit, eine Person aus einem verbundenen Familien-Emoji herauszulösen und den Rest zu behalten. Wer einen anderen Hautton oder eine andere Personenkombination will, muss das ganze Cluster löschen und sich die gewünschte Version im Emoji-Panel neu zusammenstellen — genau das leistet die Geste des langen Drückens aus dem Ratgeber zum Ändern des Emoji-Hauttons, einschließlich der Möglichkeit, für jede Person in einem Paar- oder Familien-Emoji einen eigenen Ton zu wählen, statt anzunehmen, dass sie zusammenpassen müssen.

Wo Kibo dazu passt

Das Löschen nach Graphem-Cluster übernimmt das Textsystem von iOS selbst, nicht die Tastatur, die den Tastendruck geschickt hat — die Rücktaste einer Tastaturerweiterung tut genau eine Sache: dem Textfeld sagen, es solle rückwärts löschen, und das System entscheidet, wie viel Text das tatsächlich entfernt. Das macht es auf Kibo identisch zu Apples eigener Tastatur oder jeder anderen Drittanbieter-Tastatur: Eine Flagge, ein Emoji mit Hautton oder eine verbundene Familie verschwindet mit einem einzigen Druck, egal von welcher Tastatur aus man sie getippt hat, weil keine von ihnen diese Entscheidung trifft. Kibos eigenes Emoji-Panel umfasst 10 Reiter, darunter ein vollständiges Kaomoji-Panel, komplett aus reinem Unicode-Text statt aus Bildmaterial aufgebaut, und Hautton-Varianten sind genau wie bei Apples Tastatur einen langen Druck entfernt. Nichts davon berührt den Vollzugriff, den Kibo nur für die Knöpfe Wort kopieren, Zeile kopieren und Einsetzen in der eigenen Werkzeugleiste ausliest. Der Download ist kostenlos.

Häufige Fragen

Gibt es einen Weg, nur den Hautton eines Emoji zu löschen, ohne es ganz zu entfernen?

Nein. Ein Emoji mit Hautton ist eine einzige bearbeitbare Einheit — ein Basiszeichen plus ein daran gehängter Modifikator —, und Löschen entfernt diese Einheit mit einem Druck als Ganzes. Für einen anderen Ton: löschen und beim schlichten Emoji erneut lange drücken, um den gewünschten Ton auszuwählen.

Warum verschwindet eine Flagge komplett mit nur einem Druck auf die Rücktaste?

Eine Flagge besteht aus zwei Buchstabensymbolen, die eine Schriftart erkennt und als eine einzige Flagge zeichnet. Unicode behandelt dieses Paar als ein einziges „Graphem-Cluster“ — ein wahrgenommenes Zeichen —, und iOS löscht pro Druck ein ganzes Cluster, dieselbe Regel wie bei einem gewöhnlichen Buchstaben.

Passiert das bei jeder Tastatur oder nur bei manchen?

Bei jeder. Wie viel Text ein Druck auf die Rücktaste entfernt, entscheidet das Textsystem von iOS, nicht die Tastaturerweiterung selbst — eine Flagge, ein Emoji mit Hautton oder ein Familien-Emoji löscht sich mit einem Druck gleich, egal ob auf Apples eigener Tastatur, auf Kibo oder auf einer anderen.

Auf der eigenen Tastatur ausprobieren

Kibo ist eine kostenlose Tastatur für das iPhone mit echten mechanischen Tastentönen, Themes zur Auswahl und RGB-Lichteffekten. Ohne Konto, ohne Werbung — und sie funktioniert mit ausgeschaltetem Vollzugriff.

Im App Store laden

Verwandte Ratgeber

Alle Ratgeber