Andreas Borutta

Thunderbird Easy-Peasy

Hier geht es um die Erleichterung der Bedienung des Mailprogramms Mozilla Thunderbird für Menschen mit kognitiven Einschränkungen.

Zum Vergleich die Standardoberfläche von Thunderbird:

Veröffentlichung dieser Seite: 4.9.25

Letzte Änderung dieser Seite: 579.25

Einleitung

Ich habe einen älteren Freund, der mit einer beginnenden Demenz umgeht. Er nutzt Thunderbird auf dem Desktop schon viele Jahre, kommt aber zunehmend schlechter klar. Um ihm die Bedienung weiter zu ermöglichen habe ich die Oberfläche von Thunderbird stark vereinfacht:

Thunderbird Easy-Peasy.

Diese Anleitung mit ihrer großen Anzahl an Einrichtungsschritten richtet sich an Personen, die einen Menschen mit kognitiven Einschränkungen unterstützen möchten.

Vielleicht finden auch Menschen ohne Einschränkungen die ein oder andere Anpassung nützlich. Jeder kann sich herauspicken, was gefällt und als nützlich empfunden wird.

Ich liste weiter unten auch Ideen auf, die ich noch nicht umsetzen konnte, weil dafür Programmierung nötig wäre. Falls du programmieren kannst und das Projekt unterstützen möchtest, freue ich mich sehr, wenn du mir schreibst.

Falls du ein Mailprogramm für den Desktop kennst, welches für Menschen mit kognitiven Einschränkungen leichter zu bedienen ist als Thunderbird Easy-Peasy, berichte mir bitte.

Kritik- und Verbesserungsvorschläge sind sehr willkommen.

Leitgedanken

Ich reduziere bei der Oberfläche die kognitive Last. Es bleibt nur übrig, was absolut notwendig ist um Nachrichten lesen und schreiben zu können.

Versehentliche Fehlbedienungen sollen möglichst verhindert werden.

Zwei Bedingungen habe ich gesetzt:
Es wird nur ein einziges Mailkonto verwendet.
Es werden keine Unterordner verwendet.

Über Befragungen von Menschen mit Einschränkungen möchte ich noch herausfinden, ob zusätzliche Farben (z.B. für Schaltflächen) als hilfreich oder als belastend empfunden werden. Dito für Symbole.

Einrichtungsschritte

Zum Testen verwendetes Betriebssystem: macOS 15.6.1
Thunderbird-Version: 140.2.1(aarch64)
Zum Testen verwendeter Mailprovider: GMX (IMAP)
Legende: [ ]=Aus, [x]=An

Allgemein

Archiv ausschalten
Internen Spamfilter ausschalten
Spam-Nachrichten des Mailproviders filtern

Manche kostenlose Mailprovider versenden regelmäßig Werbenachrichten, die sich nicht auf dem Server rausfiltern lassen. Alternativ kann es in Thunderbird erledigt werden. Der hinzunehmende Nachteil: wenn auch ein anderes Gerät zum Abrufen des Mailkontos verwendet wird, wirkt dieser Filter naturgemäß erst, nachdem Thunderbird Nachrichten abgerufen hat.

Größe aller Bedienelemente erhöhen

Dieser Punkt ist natürlich nur dann nötig, wenn die Skalierung im Betriebssystem für die Sehkraft des Nutzers als nicht ausreichend empfunden wird.

Bereichsleiste ausblenden
Statusleiste ausblenden
Fensterlayout
Keine Startseite anzeigen
Beim Aufrufen von Thunderbird die zuletzt angezeigte Nachricht zeigen

Wenn eine Nachricht A in Ordner X angezeigt und Thunderbird geschlossen und wieder geöffnet wird, zeigt er danach nicht A in X an. Das Programm kann sich den Zustand "nicht merken". Die Erweiterung behebt diese Vergesslichkeit. Damit "merkt sich" Thunderbird die letzte Nachricht sogar für jeden Ordner.

Vollbildmodus
Überflüssige Internetverbindungen reduzieren

Über das Merkmal IMAP Idle wird beim Eintreffen einer neuen Nachricht auf dem Server von dort automatisch "Thunderbird benachrichtigt".

Gestaltung

Symbolleiste

Ungelesene Nachrichten lesen – mit einer einzigen Schaltfläche

Für Freunde der Bedienung von Software per Tastenkürzel (ich zähle dazu : ) gibt es eine tolle Funktion der Leertaste in Thunderbird:
Angenommen wir sind in einer Nachricht, deren Inhalt nicht vollständig in den Nachrichtenbereich passt. Der erste Druck der Leertaste scrollt genau eine Bildschirmhöhe weiter. Wenn das Ende der Nachricht erreicht wird, bewirkt ein weiterer Druck auf die Leertaste, dass wir zum Anfang der nächsten ungelesenen Nachricht springen. Wenn wir das Ende der letzten ungelesene Nachricht des aktuellen Ordners erreichen, bewirkt ein weiterer Druck der Leertaste, dass wir zum Anfang der nächsten ungelesenen Nachricht im nächsten Ordner des gleichen Kontos springen. Wenn alle ungelesenen Nachrichten des Kontos gelesen sind, bewirkt ein weiterer Druck auf die Leertaste keinen Sprung über die "Grenze" des Kontos hinweg. Das muss manuell erledigt werden. Aber für Thunderbird Easy-Peasy spielt das keine Rolle: Es gibt nur ein Konto.

Günter Gersdorf war so nett und hat auf meine Anregung hin diese kleine Erweiterung geschrieben. Sie ermöglicht das Verwenden der Funktionalität der Leertaste auch per Schaltfläche. Mein herzlicher Dank an dieser Stelle an Günter.

Elemente entfernen und hinzufügen

Das Suchfeld wird nicht benötigt, weil es die sog. Schnellfilter gibt, die völlig ausreichen.

Eine Schaltfläche Abrufen ist überflüssig, weil Thunderbird neue Nachrichten automatisch erhält.

In der Symbolleiste sollen jetzt genau folgende 7 Elemente vorhanden sein:
Schnellfilter, Verfassen, Antworten, Allen Antworten, Weiterleiten, Löschen, Ungelesene lesen

Mehrzeilig bei Bedarf

Bei einem schmalen Fenster kann es passieren, dass nicht alle Schaltflächen in die Symbolleiste passen. Thunderbird schneidet sie rechts ab und zeigt nicht an, dass noch weitere Schaltflächen existieren. Es gibt auch keinen Weg an die verdeckten Schaltflächen zu gelangen.

Symbol Burger ausblenden
Symbol Bereichsleiste ausblenden
Schnellfilter umbenennen in Suche

Die Bezeichnung Suche ist leichter verständlich als Schnellfilter.

Symbole in Schaltflächen abschalten
Gestaltung

Ordnerbereich

Gesendete und empfangene Nachrichten in einem einzigen Ordner
Spam-Nachrichten im Ordner "Gelöscht" aufbewahren

Warum dieser Aufwand? Um die Anzahl der Ordner zu reduzieren. Statt Gelöscht und Spam nur noch Gelöscht. Der Charakter von manuell gelöschten Nachrichten und vom Provider automatisch als Spam bewerteten Nachrichten ist verwandt: die Nachrichten sind unerwünscht. Aber manchmal wird etwas versehentlich gelöscht. Oder manchmal wird etwas fälschlicherweise als Spam bewertet. Dann soll es einfach sein, diese aussortierten Nachrichten anzuschauen um vielleicht eine Neubewertung vornehmen zu können.

Gelöschte Nachrichten automatisch als gelesen markieren

So gibt es keine kognitive Last durch die Anzeige von ungelesenen Nachrichten im Ordner Gelöscht. Die Entscheidung, eine Nachricht zu löschen, impliziert, dass man sie bereits gelesen hat, denn sonst könnte man die Entscheidung gar nicht treffen. Bei automatisch als Spam bewerteten Nachrichten könnte man den Standpunkt einnehmen: jede solcher automatischen Bewertungen muss noch manuell kontrolliert werden. Das geht nur, wenn diese Nachrichten als ungelesen erscheinen. Da falsche Bewertungen jedoch selten sind, wäre das ein völlig unangemessen hoher Aufwand. Es genügt, im Ordner Gelöscht nur dann reinzuschauen, wenn man etwas vermisst.

Ordner Outbox nicht abonnieren
Lokale Ordner ausblenden
Titelleiste des Ordnerbereiches ausblenden
Kontenname ausblenden

Wenn es nur ein Konto gibt, ist der Name überflüssig.

Ordner mit ungelesen Nachrichten nicht fett
Symbole ausblenden
Gestaltung

Schnellfilterleiste

Alle vorhandenen Schaltflächen ausblenden
Schaltflächen "Von, An, Betreff, Inhalt" immer zeigen

Diese Schaltflächen werden normalerweise erst gezeigt, wenn man die Einfügemarke in die Schnellfilterleiste setzt (wenn sie also den Fokus hat).

Tastenkürzel im Suchfeld ausblenden
Gestaltung

Nachrichtenliste

Kein neues Fenster beim Doppelklick auf eine Nachricht öffnen

Der Nachrichtenbereich zeigt den Inhalt an. Ein zusätzliches Fenster ist überflüssig und kann durch Überlagung verwirrend sein.

Tabellarische Ansicht
Mail-Adresse immer anzeigen

Die Abwägung zu diesem Punkt war nicht leicht. Hier steht kognitive Last vs. Sicherheit. Ich halte hier die Sicherheit für hochrangiger, weil gerade bei Phishing-Versuchen die Mailadresse ein Warnsignal sein kann.

Volles Datum auch beim heutigen Datum
Keine Gruppierung

In meinen wenigen nicht repräsentativen Befragungen kam heraus, dass die schlichte chronologische Sortierung ohne die baumartige Darstellung der Gruppen am besten funktioniert. Wenn ein Nutzer das anders empfindet, kann ja jederzeit auf die gruppierte Darstellung gewechselt werden. Meiner Erfahrung nach bilden grundsätzlich auf- und zuklappbare Bereiche ein Potential für Desorientierung. Visuell hat Mozilla eine Aufgabe beim Zuklappen gut gelöst: wenn sich innerhalb einer zugeklappten Themas eine ungelesene Nachricht befindet, wird das Thema unterstrichen aber in normalem Schriftgewicht dargestellt. Das erzeugt kognitive Last. Es muss verstanden und erinnert werden.

Sortierung nach Datum
Symbole für "Geantwortet" und "Weitergeleitet" links vom Betreff ausblenden
Zwei Pfeilsymbole zur Unterscheidung von gesendeten und empfangenen Nachrichten
Vier Spalten
Gleiches Spaltenlayout in allen Ordnern

Danach haben die verbliebenen Ordner alle das gleiche Layout.

Schaltfläche zum Anpassen der Spalten ausblenden
Keine (versehentliche) Sortierung durch Klick auf Spaltenkopf

Die Sortierung kann weiterhin problemlos über das Menü verändert werden.

Kopfzeile ausblenden
Zebrastreifen
Gestaltung

Kopfzeilen

Kleinen Satz von Kopfzeilen anzeigen
Nur die Kopfzeilen An und CC anzeigen

Alle anderen Kopfzeilen-Informationen stehen bereits in der Nachrichtenliste und müssen nicht zusätzlich angezeigt werden. "Kopie (CC)" und "Antwort an" wird nur bei Bedarf angezeigt.

Schaltflächen ausblenden

Das manuelle Speichern von Adressen wird nicht verwendet. Die automatische Sammlung neuer Adressen genügt.

Gestaltung

Es ist dieselbe Hintergrundfarbe, die auch bei Schaltflächen in der Symboleiste verwendet wird.

Nachrichtenbereich

Vereinfachtes HTML zum Anzeigen

Die Abwägung ist nicht einfach, weil bei dieser Einstellung die Gefahr besteht, dass einige Informationen "seltsam" und "unvertraut" aussehen. Aber in normalem HTML ist das Risiko für Phishing größer, weil die wahre Information hinter einem falschen Gewand verborgen wird. Daher habe ich hier für die Sicherheit entschieden.

Gut am Bildschirm lesbare Schriftart einstellen
Bild-Anhänge eingebunden anzeigen
Eingebundene Bilder kleiner darstellen

Mit diesem Code, wird die Breite der Bilder auf ein Maximum von 150 px beschränkt. Beim Überschweben mit der Maus füllt das Bild die ganze Fensterbreite aus. Das ist nur ein Workaround mangels besserer Lösung. Ideal wäre eine Darstellung von eingebundenen Bildern als expandierbares Thumbnail.

Emoticons in Reintextnachrichten nicht als Grafik anzeigen
Links immer unterstreichen

Verfassenfenster

Reintextnachrichten

Beim Schreiben von Reintextnachrichten lenkt nichts ab, kann nicht aus Versehen eine Formatierung gewählt werden – weil es keine Formatierungen gibt.

Adressfeld ausfüllen

Die Grundidee ist: Mailadressen nie manuell in's Adressbuch eintragen. Weil Empfänger, die man erstmals in einem Verfassenfenster einträgt, automatisch im Adressbuch landen. Dito für Absender von empfangenen Nachrichten. Es genügt die Eingabe weniger Zeichen im Adressfeld und es werden sofort Übereinstimmungen vorgeschlagen.

Schaltflächen ausblenden
In Schaltfläche "Anhängen" Auswahlmöglichkeit entfernen
Symbole in Schaltflächen abschalten
Trennlinien zwischen Schaltflächen entfernen

Nicht wundern. Man muss sehr genau mit der Maus treffen, damit das klappt. Die klickbare Fläche ist sehr schmal.

Statusleiste deaktivieren
Rechtschreibprüfung ausschalten
Automatische Textformatierung ausschalten

Wenn in Nachrichten Wörter in Sternchen, Schrägstriche oder Unterstrich eingeschlossen werden, zeigt Thunderbird sie fett, kursiv oder unterstrichen an. Das kann für den Nutzer überraschend und daher schwierig zu kontrollieren sein.
Beispiel: *lorem* oder /ipsum/ oder _dolor_
Die oben genannte Einstellung schaltet diese automatische Formatierung ab.
Weitergehende Informationen im englischsprachigen Artikel Structured phrases recognition.

Felder Von, CC und BCC ausblenden
Gestaltung

Entwürfe

Schaltfläche "X" zum Schließen rechts neben "Dies ist ein Entwurf" entfernen

Methoden

userChrome.css

In der Datei userChrome.css kann CSS-Code eingetragen werden, um das Aussehen der Oberfläche von Thunderbird anzupassen.

userContent.css

In der Datei userContent.css kann CSS-Code eingetragen werden um das Aussehen empfangenen Nachrichten anzupassen.

Dicke Bretter bohren – was noch nicht realisiert ist

  1. Die vier wichtigsten dicken Bretter
    1. Einfache Installation von Easy-Peasy
      Das manuelle Anwenden der vielen Schritte dieser Anleitung ist mühsam. Ich suche nach einem Weg, wie man ein komplettes Profil bereitstellen kann:
      Also alle Erweiterungen, alle Einstellungen und alle Einträge aus userChrome.css. Ideal wäre es, wenn beim ersten Start dann ganz normal die Logindaten für das Konto abgefragt werden. Das wäre eleganter als mit Dummy-Daten zu arbeiten.
    2. Schaltfläche zu den Ordnern "Gelöscht" und "Entwürfe"

      Wenn man über eine Schaltfläche Zugriff auf die Ordner erhält, kann der Ordnerbereich ausgeblendet werden. Die Schaltfläche soll dasselbe Kennzeichen für die Aktivität enthalten, wie z.B. die Schaltfläche Schnellfilter. Nur ein Ordner kann aktiv sein, der ist automatisch inaktiv.

    3. Funktionalität "Entwürfe" entfernen

      Dafür müssen alle Möglichkeiten, einen Entwurf zu speichern, entfernt werden

      1. Menü Datei > Speichern als > [x] Entwurf dauerhaft entfernen
        Menü Datei > Speichern als > [x] Datei dauerhaft erhalten
      2. Beim Schließen eines Verfassenfensters erscheint ein Dialogfenster.

        Der Inhalt muss geändert werden z.B. zu:
        "Nachricht jetzt senden? [Senden] [Abbrechen] [Löschen]"

      3. Automatisches Speichern ausschalten. Dies ist der einzige Punkt der leicht zu realisieren ist: mail.compose.autosave=false
    4. Verfassen in Tab statt Fenster
      Der Umgang mit sich überlagernden Fenstern ist für Menschen mit kognitiven Einschränkungen deutlich schwieriger als der Umgang mit Tabs.
  2. Allgemein
    1. Vollbildmodus automatisch beim Aufrufen von Thunderbird
  3. Menüleiste
    1. Alle Menübefehle ausblenden, die nicht benötigt werden. Auf macOS kann das Menü nicht mit dem Entwickler-Werkzeugkasten inspiziert werden.
  4. Symbolleiste
    1. Allen antworten ausgrauen, wenn es nur einen einzigen potentiellen Empfänger gibt
  5. Ordnerbereich
    1. Verhindern, dass mehr als Ordner ausgewählt werden kann. Bei Gmail ist es von Hause aus so.
    2. Tooltips für Ordnernamen ausschalten
  6. Nachrichtenliste
    1. Spalte Datum: Uhrzeit und Datum in zwei Spalten anzeigen
    2. Spalte Beteiligte: Name und Mailadresse in zwei Spalten anzeigen
  7. Nachrichtenbereich
    1. Anhangleiste oben statt unten zeigen, direkt unter den Kopfzeilen
    2. Eingebundene Bilder als kleines Thumbnail darstellen, welches durch Klick expandiert werden kann
    3. Tooltips nie zeigen, wenn der Inhalt einer Spalte vollständig zu sehen ist. Thunderbird kann das offenbar bereits "entscheiden", weil bei abgeschnittenen Inhalten drei Punkte am Ende angezeigt werden.
  8. Verfassenfenster
    1. Anhangleiste oben statt unten zeigen, direkt unter den Adressfeldern.

Danksagungen

Ralf Zilian hat mich sehr unterstützt. Günter Gersdorf hat ein Add-on zum bequemen Lesen aller ungelesenen Nachricht auf meine Anregung für dieses Projekt erstellt. Im Forum thunderbird-mail.de haben verschiedene Mitglieder mit hilfreichen Hinweisen zu einzelnen Punkten dieser Anleitung beitragen. Allen möchte ich sehr herzlich danken : )

Und ich danke der Mozilla Foundation für die Bereitstellung und die kontinuierliche Pflege des hervorragenden freien Mailprogramms Thunderbird! Ich bin selber Nutzer der ersten Stunde seit 2003.