Bitte lasst mich einfach Text auswählen
(aartaka.me)- In vielen Apps ist die Funktion zum Auswählen und Kopieren von Text deaktiviert, was für Nutzer unnötige Hürden schafft
- Das Deaktivieren dieser Funktion beeinträchtigt Nutzererlebnis und Barrierefreiheit
- Selbst in Bumble ist es unmöglich, fremdsprachige Profiltexte zu kopieren, um sie zu übersetzen
- Als Gründe für die Einschränkung werden Urheberrechtsschutz und UI-Interaktivität genannt, in den meisten Fällen ist sie jedoch ineffektiv
- Entwickler sollten die Freiheit der Nutzer, Text zu verwenden, nicht einschränken
Das Problem blockierter Textauswahl
In Apps und auf Websites gibt es viele Fälle, in denen die Auswahl und das Kopieren von Text eingeschränkt werden. Wenn diese Funktion deaktiviert ist, haben Nutzer große Schwierigkeiten, Informationen zu kopieren oder mit Übersetzungsdiensten, Referenzmaterialien und Ähnlichem weiterzuverwenden.
Eine konkrete Unannehmlichkeit: das Übersetzen fremdsprachiger Profiltexte
- Viele Menschen schreiben ihre Profiltexte in verschiedenen Sprachen
- Wenn man in einer App wie Bumble auf eine Profilbeschreibung auf Deutsch stößt, möchte man sie kopieren und übersetzen, um die Bedeutung genauer zu verstehen
- In Bumble ist jedoch Textauswahl und Kopieren nicht möglich
- Am Ende bleibt nur ein umständlicher Weg — etwa ein Screenshot und anschließend die Nutzung von OCR — und dieser Prozess ist äußerst lästig und ineffizient
- Wegen dieser Unannehmlichkeit gibt man schließlich selbst auf
Die Probleme von Einschränkungen bei der Textauswahl
- Wenn Entwickler die Funktion Textauswahl/Kopieren blockieren, schaden sie dem Verständnis, der Barrierefreiheit und der Vermittlung von Bedeutung für die Nutzer
- Es bleibt nur Unannehmlichkeit für die Nutzer, tatsächlich hilft es aber nicht einmal dabei, das Datenscraping durch Bots zu verhindern
- Manche argumentieren mit UI-Problemen bei Interaktionen wie Klicks oder Ziehen, doch in problematischen Situationen können Nutzer dadurch bestimmte Elemente nicht präzise auswählen, was die Unannehmlichkeit nur noch verstärkt
- Manchmal wird die Auswahl auch blockiert, um etwas wie eine native App wirken zu lassen, doch das ist nicht nutzerzentriert
Fazit und Hinweis zu Feedback
- Den Nutzern Freiheit beim Umgang mit Text zu gewähren, ist eine wichtige Verantwortung von Entwicklern
- Dieser Blog ist mit starkem Fokus auf Barrierefreiheit und Langlebigkeit gestaltet
- Der Zugriff ist auch auf verschiedene andere Arten möglich, etwa über Textdateien, man-Seiten oder TeX-Dateien
- Alle Ansichten sind persönliche Meinungen des Autors
1 Kommentare
Hacker-News-Kommentare
Wenn ich Text auf einem Bildschirm lese, markiere und hebe ich ihn aus Gewohnheit hervor. Meist folge ich damit einfach der Zeile; obwohl das eigentlich gar nicht nötig ist, kann ich so vielleicht einfach besser mitlesen. Wenn eine Website das verhindert, bekommt sie in meiner Bewertung sofort -50 Punkte. Selbst wenn die Seite sonst perfekt wäre (was fast nie vorkommt), wären -50 Punkte wirklich miserabel. Wenn Hervorheben oder Kopieren tatsächlich nützlich wäre, nervt es umso mehr. Genauso hasse ich es, wenn jeder Pixel ein klickbarer Trigger ist. Das Web auf diese Weise so unzugänglich zu machen, hat mit dem Wesen von Hypertext überhaupt nichts zu tun
Ich habe auch die Angewohnheit, beim Lesen am Bildschirm Text zu markieren und hervorzuheben. Jemand hat mich dabei schon mal gefragt, ob das vielleicht ein Tick sei
Durch das heutige Web ist mir diese Angewohnheit teilweise vergangen. Jedes Mal, wenn ich Text markiere, ploppt irgendein Teilen-auf-Social-Media-Popup auf, und das macht mich wirklich wütend. Ich betrachte die Art, wie ich eine Seite benutze, als Privatsphäre
Überall auf dem Bildschirm verteilte klickbare Action-Trigger sind wirklich das Schlimmste. Wenn man in der Windows-Taskleiste mit der Maus über eine App fährt, erscheint ein kleines Vorschaufenster, und wenn man es nur einmal versehentlich berührt, werden alle Fenster minimiert, sodass man nichts mehr richtig sehen kann. Ich hasse es auch, dass Microsoft jede Möglichkeit entfernt hat, das abzuschalten. Bei der Arbeit muss ich per vbox Windows in Windows benutzen, und diese Sache hat mir schon fast ein kleines Trauma verpasst
Ehrlich gesagt ist eine meiner Lieblingsfunktionen in aktuellem Android (zumindest auf dem Google Pixel), dass im App-Umschalter sämtlicher Text per On-Device-OCR auswählbar geworden ist. Man kann in jeder App einfach wischen und sofort Text per Drag auswählen. Ausnahmen sind nur Apps wie Banking-Apps, die Screenshot-Berechtigungen und Ähnliches blockieren
Auf iOS kann man auch einen Kurzbefehl verwenden, der einen Screenshot per eingebauter OCR in die Zwischenablage kopiert. Wenn man nicht den gesamten Bildschirmtext, sondern nur einen bestimmten Bereich will, muss man vorher zuschneiden
https://imgur.com/a/NctIGsK
Sehe ich ganz genauso. Für solche Zwecke ist das extrem nützlich. Auf dem Google Pixel kann man kopierten Text direkt im Clipboard-Editor öffnen, dort erneut markieren und dann sofort weitere Funktionen inklusive Übersetzung nutzen. So kann man sogar „nicht auswählbaren“ Text mit ein paar Taps bis zur Übersetzung bringen
Auf iOS geht das ebenfalls, aber nicht sofort. Früher musste man mindestens dreimal tippen und ein paar Sekunden warten, aber mit der neuen Screenshot-UI ist es etwas bequemer geworden
Gilt diese Funktion nicht nur für einfache Bilder, sondern auch für Text, der Teil der App-UI ist und ursprünglich nicht auswählbar war? Falls ja, ist das ziemlich interessant. Es sind letztlich Daten, die wir ohnehin schon haben, auf die der Nutzer aber nicht direkt zugreifen darf, sodass man extra ein leistungsfähiges Machine-Learning-Modell laufen lässt, um sie wieder herauszuholen
Als Webentwickler stimme ich dem grundsätzlich zu. Ich finde aber, dass es für anklickbaren Text Ausnahmen geben sollte. Reiner Inhaltstext sollte immer auswählbar und kopierbar sein, aber bei Dingen wie Tab-Überschriften oder Buttons, deren Hauptzweck das Klicken ist, ist es für die UX eher besser, Auswahl zu verhindern. Es gibt immer Ausnahmen. Aber in den meisten Fällen ist auswählbarer Text in Bereichen, deren Hauptfunktion das Klicken ist, eher störend (Links würde ich allerdings als Ausnahme sehen; als Inline-Text sollten sie auswählbar sein)
Nein, ich finde, Text sollte immer auswählbar sein, egal ob Link oder sonst etwas. Es ist mir zwar schon passiert, dass ich versehentlich markiert statt geklickt habe, aber das ist fast nie der Fall, und ich fand das weder störend noch verwirrend. Ich möchte oft den Text eines Links kopieren, besonders auf Mobilgeräten ist das viel zu schwierig. Wenn man sich die PagerDuty-App ansieht, wirkt es, als sei bei der mobilen UX Textauswahl überhaupt nicht mitgedacht worden
Aus meiner eigenen Praxis: Fast täglich kopiere ich in einem Ticket-System den Text einer Navigationsüberschrift mit der Ticketnummer und füge ihn irgendwo anders ein. Natürlich ist das an sich schon kein gutes Design, aber genau deshalb finde ich, dass aller Text auswählbar sein sollte
Ich bin zu 100 % dagegen. Nicht jeder beherrscht jede Sprache, und Browser-Übersetzer funktionieren auch nicht auf jeder Website perfekt. Es gibt Situationen, in denen man nur ein einziges Wort übersetzen möchte, das auf einen Button oder Tab geschrieben ist und nicht auswählbar gemacht wurde
Ich möchte Button-Text oft vor dem Klicken prüfen. Dass man Text markieren und in einen Übersetzer einfügen kann, ist extrem wichtig. Gerade in japanischen UIs ist die Anordnung von „zum vorherigen Bildschirm“ und „bestätigen und fortfahren“ (links–rechts) genau umgekehrt zu englischen UIs, was leicht verwirrt. Wenn man nichts auswählen kann, bleibt einem am Ende nur noch eine App, in die man Kanji per Handschrift einzeln eingibt. Dazu kommt, dass Button-Text in japanischen UIs oft als
.png-Bild umgesetzt ist, was echte Textauswahl noch schwieriger machtIch kaufe oft CDs und Merch in japanischen Online-Stores. Das sind Seiten für Einheimische, daher gibt es fast nie automatische Übersetzung oder englische Unterstützung. Den japanischen Text in der Navigationsleiste zu kopieren und durch einen Übersetzer zu schicken, gehört für mich zum Alltag. Bei Buttons ist es genauso. Wenn man zum Beispiel kein Chinesisch kann, lässt sich ohne Kopieren und Übersetzen kaum herausfinden, was „下单“ und „返回“ jeweils bedeuten
Teams verhindert das Kopieren von Text aus den Live-Untertiteln und zeigt beim Kopierversuch sogar ein Popup an, dass es nicht möglich sei. In den vollständigen Untertiteln, die nach dem Meeting veröffentlicht werden, ist Kopieren aber erlaubt. Ich verstehe nicht, warum man das unmittelbare Kopieren unbedingt blockieren muss; wenn man es direkt braucht und nicht nutzen kann, ist das extrem frustrierend
Es gibt ein Skript, das man sich gut als Lesezeichen speichern kann
Außerdem gibt es noch das hier. Das kann man auf Seiten verwenden, die Textkopieren oder das Kontextmenü blockieren
Jedes Mal, wenn ein Produktmanager vorschlägt, Textauswahl zu deaktivieren, bin ich wieder fassungslos. „Wir wollen also die nützlichste und zentralste Form von Interoperabilität abschaffen?“ „Aber was, wenn die Leute ihre Daten aus der App herausnehmen?“ Selbst wenn sie die App verlassen, wollen sie in Wahrheit einfach nur etwas anderes erledigen. Versucht bitte nicht, statt der besten App eher ein Hotel California zu bauen, das seine Nutzer festhält
Früher, etwa Anfang der 2000er, war die häufigste Bitte von Website-Besitzern an Webmaster, den Rechtsklick zu deaktivieren. Meist sollte damit verhindert werden, Bilder per „Speichern unter“ herunterzuladen, aber oft ging es auch darum, das Kopieren von Artikeltexten zu verhindern
Wegen Pop-up-Benachrichtigungen kann man die App nicht einmal verlassen
Es gibt auch Erweiterungen, die genau dieses miese Verhalten von Websites unterbinden sollen. Zum Beispiel die Erweiterung Stop The Madness
https://underpassapp.com/StopTheMadness/
Es gibt auch eine Demo-Seite, die typische Problemfälle zeigt, die diese Erweiterung beheben kann
https://underpassapp.com/StopTheMadness/test.html
(Sie erledigt bei der Bildschirmaufnahme auch direkt OCR und unterstützt sofortige Übersetzung, ohne dass man erst durch die Fotos-App muss)
Diese Website zeigt sogar, wenn JavaScript deaktiviert ist, eine Meldung wie: „Oh, Sie haben JavaScript deaktiviert. Gut gemacht, Mitstreiter für ein sauberes Web!“ Das ist komplett anders als die üblichen Warnungen wie „Diese App funktioniert nicht ohne JavaScript“. Aber selbst diese Meldung ließ sich nicht kopieren, und ich fand es ironisch, dass im Seitenkopf „Lasst mich doch einfach Text auswählen“ stand
Ich markiere beim Lesen aus Gewohnheit oft völlig bedeutungslos Text. Seiten, auf denen das nicht geht, nerven mich wirklich
Ich mache das genauso. Es dient mir auch als eine Art „mentales Lesezeichen“, falls meine Konzentration kurz abdriftet. Ich glaube allerdings, dass diese Gewohnheit vor allem am Desktop sinnvoll ist. Auf touchbasierten Mobilgeräten passt diese Art des Hervorhebens für mich überhaupt nicht
Ich habe genau dieselbe Angewohnheit. Ich dachte, nur ich wäre so seltsam