Funktioniert „Schütteln zum Widerrufen“ mit einer Drittanbieter-Tastatur auf dem iPhone?
Schütteln zum Widerrufen gehört dem Textfeld, in das man gerade tippt, nicht der Tastatur, die die Tasten zeichnet — es macht ein mit einer Drittanbieter-Tastatur getipptes Wort deshalb genauso rückgängig wie eines von Apples eigener, weil das Feld nie unterscheiden musste.
Man tippt eine Zeile, schüttelt das Telefon, und eine kleine Einblendung „Eingabe widerrufen“ bietet an, sie zurückzunehmen. Es ist eine dieser iPhone-Gesten, die viele zufällig entdecken, jahrelang benutzen, ohne je darüber nachzudenken — bis zu dem Tag, an dem sie zu einer Drittanbieter-Tastatur wechseln und sich fragen, ob sie das mit den grauen Systemtasten gleich mit aufgegeben haben. Die Sorge ist nachvollziehbar: Eine Tastaturerweiterung ist ein eigenständiges Stück Software, getrennt von der App, in der man tippt, und einige Funktionen verhalten sich tatsächlich anders, sobald eine Tastatur mitmischt. Diese hier nicht.
Was „Schütteln zum Widerrufen“ wirklich ist
Es ist eine systemweite Textbearbeitungsgeste, keine Tastaturfunktion: Man schüttelt das Telefon, während ein Textfeld etwas Aktuelles zum Widerrufen bereithält, und iOS bietet an, es zurückzunehmen. Der Schalter dafür sitzt unter Einstellungen → Bedienungshilfen → Tastsinn → Schütteln zum Widerrufen, standardmäßig eingeschaltet. Daneben gibt es eine sanftere Variante ganz ohne physisches Schütteln: mit drei Fingern nach links über den Text wischen zum Widerrufen, nach rechts zum Wiederherstellen — eingeführt für alle, denen das Schütteln unangenehm war oder die es durch eine gewöhnliche Bewegung des Telefons versehentlich auslösten.
Wo das Widerrufen tatsächlich sitzt
Jedes Textfeld auf dem iPhone, das Eingaben annimmt — eine Sprechblase in Nachrichten, ein Dokument in Notizen, eine Bildunterschrift —, besitzt eine eigene Widerruf-Verwaltung, die zu diesem Feld gehört, nicht zu der Tastatur, die gerade Zeichen hineinschreibt. Diese Widerruf-Verwaltung ist Teil der gewöhnlichen iOS-Textbearbeitungsinfrastruktur, fest im Feld selbst verankert, genauso wie das Feld bereits weiß, wie man Text markiert oder einen Cursor anzeigt. Das musste eine Tastaturerweiterung nie selbst bauen oder aktivieren, weil es nie die Aufgabe der Tastatur war.
Warum es keine Rolle spielt, welche Tastatur das Wort getippt hat
Eine Tastaturerweiterung greift nicht direkt in ein Textfeld ein, um es zu bearbeiten. Sie schickt eine Reihe einfacher Anweisungen — dieses Zeichen einfügen, eins rückwärts löschen — über eine schmale, von iOS bereitgestellte Schnittstelle, und das Feld wendet diese Anweisungen selbst auf sich an. Aus Sicht des Feldes ist eine Einfügung eine Einfügung: Sie sieht exakt gleich aus, ob sie von Apples Tastatur kam, von einer Drittanbieter-Tastatur, von der Autokorrektur, die still ein Wort gegen ein anderes tauscht, von einem Diktat-Ergebnis oder von einem Einfügevorgang. Die Widerruf-Verwaltung verfolgt die Änderung, die im Feld ankam, nicht die Software, die sie geschickt hat — sie hat also nichts Tastaturspezifisches zu erkennen und nichts, das an dieser Stelle schiefgehen könnte.
Was ein Schütteln tatsächlich zurücknimmt
Widerrufen greift die jüngste zusammenhängende Änderung am Feld, nicht einen einzelnen Tastendruck, weshalb Schütteln direkt nach dem Tippen eines ganzen Wortes meist das ganze Wort entfernt und nicht nur dessen letzten Buchstaben — iOS fasst eine Reihe zusammengehöriger Änderungen zu einer Einheit zusammen. Dieselbe Bündelung erklärt, warum Widerrufen direkt nachdem die Autokorrektur still „dre“ zu „der“ gemacht hat, genau diese Ersetzung zurücknimmt statt allem, was seither getippt wurde. Es ist ein kurzes Gedächtnis, kein vollständiger Verlauf: Es reicht bis zur letzten sinnvollen Änderung zurück, nicht bis zu allem, was seit dem Öffnen des Feldes getippt wurde.
Wo Kibo hier steht
Kibo schickt Text genauso in ein Feld wie jede andere Tastaturerweiterung — über dieselbe schmale Einfüge- und Löschschnittstelle —, also verhalten sich „Schütteln zum Widerrufen“, die Drei-Finger-Wischgeste und die Widerruf-Verwaltung des Feldes exakt so, wie sie es auch mit Apples eigener Tastatur täten. Nichts davon braucht Vollzugriff, denn Widerrufen ist eine Eigenschaft des Textfelds, nicht etwas, das eine Tastatur liest oder schreibt. Kibo ist kostenlos.
Häufige Fragen
Funktioniert „Schütteln zum Widerrufen“ mit jeder Drittanbieter-Tastatur gleich, oder nur mit manchen?
Mit jeder von ihnen gleich. Widerrufen gehört zur Widerruf-Verwaltung des Textfelds selbst, und eine Tastaturerweiterung kann Text nur über dieselbe schmale Schnittstelle einfügen oder löschen, die jede Tastatur nutzt — das Feld hat keine Möglichkeit zu erkennen, von welcher Tastatur eine Änderung stammt, also gibt es nichts, das eine bestimmte Tastatur dafür unterstützen oder kaputt machen müsste.
Gibt es eine Möglichkeit, die Eingabe zu widerrufen, ohne das Telefon zu schütteln?
Ja — mit drei Fingern nach links über den Text wischen zum Widerrufen und nach rechts zum Wiederherstellen. Das macht genau dasselbe wie die Schüttelgeste und wurde für alle eingeführt, denen das Schütteln unangenehm war oder die es versehentlich auslösten.
Warum hat das Schütteln meines Telefons ein ganzes Wort widerrufen statt nur einen Buchstaben?
iOS fasst eine Reihe zusammengehöriger Änderungen — etwa die Buchstaben eines Wortes oder eine einzelne Autokorrektur — zu einem einzigen widerrufbaren Schritt zusammen, statt jeden Tastendruck einzeln zu verfolgen. Erneutes Schütteln danach reicht bis zur vorherigen Änderung zurück.
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.