1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 153 ESR (2026)
    3. Thunderbird 140 ESR (2025)
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
    4. Letzte Änderungen
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Manuelle Anpassungen per CSS oder Script

Thunderbird anpassen für Menschen mit Sehschwäche

    • 153 ESR
  • optimfish
  • 12. Oktober 2026 um 17:43
  • Unerledigt
  • ggbsde
    Senior-Mitglied
    Reaktionen
    868
    Beiträge
    3.517
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    64
    • 17. Oktober 2026 um 18:02
    • #21
    Zitat von optimfish

    ganz lieben Dank!

    Gerne!

  • optimfish
    Mitglied
    Reaktionen
    1
    Beiträge
    148
    Mitglied seit
    13. Sep. 2006
    • 17. Oktober 2026 um 18:02
    • #22
    Zitat von Clio1

    Beides läßt sich doch in den Einstellungen von TB aufrufen. Schriftgröße in -> Allgemein - Sprache & Schriftarten und das Öffnen von neuen Mails in -> Allgemein - Lesen & Ansicht

    Entsprechende Einstellungen finden sich auch in about:config mit Suchbegriff fonts, oder auch mit einer userChrome.css, ist in diesem Fall aber gar nicht nötig.

    Die Schriftgrösse ist nur ein Nebenthema, da der Benutzer ganz ganz schlecht sieht, ist vor grosser Schrift fast kein Platz mehr zum Schreiben. Obiger Code blendet alles über dem Nachrichtenteil aus, auf Knopfdruck (der halbblinde schreibt den Text) zum Senden oder prüfen, blendet er Menü und An und CC usw. wieder ein. Übrigens auf die Schriftgrösse im Nachrichtenteil, hat die Einstellung, welche du genannt hast meiner Ansicht nach keinen Einfluss. Die bleibt irgendwie immer gleich. Ich erinnere mich, wie mir jemand geholfen hat, aber das war vor Jahren, via User Chrome standardmässig grösser zu machen, statt jedes Mal manuell. Eingehende Mails kann man glaube ich auch standardmässig grösser anzeigen via css. Das lasse ich aber mal für später. Jetzt war mal wichtig Platz zu schaffen, für den Nachrichtenteil beim Schreiben der Mails. Ich muss die Schrift wirklich extrem gross machen, damit er es ohne Lupe sehen kann...hmmm

  • ggbsde
    Senior-Mitglied
    Reaktionen
    868
    Beiträge
    3.517
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    64
    • 17. Oktober 2026 um 20:49
    • #23

    Ich hab noch eine dritte Version. Die blendet auch noch den den Block mit den Anhängen aus.

    userChrome.css

    CSS
    /********
    * maximise input area of compose window by removing
    * all toolbars and some input fields
    * needs code in userChrome.js
    ********/
    /* in Verfassen Fenster */
    .minified #MsgHeadersToolbar {
     max-height: 3.5em !important; /* ggf. anpassen */
     min-height: unset !important;
    }
    .minified #top-gradient-box {
     display: none !important;
    }
    .minified #recipientsContainer {
     display: none !important;
    }
    .minified #compose-toolbox {
     display: none !important;
    }
    .minified #attachmentArea {
     display: none !important;
    }
    /* in Nachrichten Fenster */
    .minified #toolbar-menubar {
     display: none !important;
    }
    #singleMessage.minified {
     display: none !important;
    }
    /* in Nachrichten Tab */
    #messageHeader.minified {
     display: none !important;
    }
    .minified #tabs-toolbar {
     display: none !important;
    }
    /* im Nachrichten Tab/Fenster */
    #attachmentView.minified  {
     display: none !important;
    }
    /* all */
    .minified #status-bar {
     display: none !important;
    }
    #toggle {
     font-size: 16pt;      /* ggf. anpassen */
     padding: 0 1em !important;       /* ggf. anpassen */
     background: lightgreen !important;
    }
    Alles anzeigen

    userChrome.js

    Code
    /*************************************************************************
    * maximise area for message content by removing
    * all toolbars and some input/output fields
    * needs some styles
    ********/
    (function() {
     //Zeichen, das für die Icon benutzt wird
     //z.B. von https://symbl.cc/de/unicode-table/
     const icon='⊛';
     
     function toggle() {
            document.body.classList.toggle('minified');
       // for message window
       const mwBrowser=document.getElementById('messageBrowser');
       if (mwBrowser) {
         mwBrowser.contentDocument.getElementById('singleMessage').classList.toggle('minified');
         mwBrowser.contentDocument.getElementById('attachmentView').classList.toggle('minified');
       }
       // for message tab
       const mtBrowsers=document.querySelectorAll('browser[id^=mailMessageTabBrowser]');
       for (mtBrowser of mtBrowsers) {
         mtBrowser.contentDocument.getElementById('messageHeader').classList.toggle('minified');
         mtBrowser.contentDocument.getElementById('attachmentView').classList.toggle('minified');
       }
     }
        async function bodykey(ev) {
       if (ev.repeat) return;
       if (ev.type == "keydown" && ev.key=='t' && ev.ctrlKey && ev.altKey) {
         if (document.location=='chrome://messenger/content/messenger.xhtml' &&
           gTabmail.getBrowserForSelectedTab()?.id!='messagepane') return;
         toggle();
       }
        }
        if (location == 'chrome://messenger/content/messengercompose/messengercompose.xhtml') {
       //Verfassen Fenster
       //Das Icon ist links in der Betreffzeile, die also nicht ausgebendet wird
       let t=document.getElementById('toggle');
       if (t) t.remove();
       t=document.createElement('span');
       t.id='toggle';
       t.title='Umschalten';
       t.textContent=icon;
       document.getElementById('subjectLabel-box').prepend(t);
       t.addEventListener('click', ev=>{
         toggle();
       });
       document.body.removeEventListener('keydown', bodykey);
       document.body.addEventListener('keydown', bodykey);
     } else if (location == 'chrome://messenger/content/messageWindow.xhtml') {
       //Nachricht in eigenem Fenster
       //Das Icon ist links in der Toolbar, die also nicht
       //  ausgeblendet sein darf oder man arbeitet mit dem Keyboard Alt/Ctrl/T
       let t=document.getElementById('toggle');
       if (t) t.remove();
       t=document.createElement('span');    
       t.id='toggle';
       t.title='Umschalten';
       t.textContent=icon;
       document.getElementById('mail-bar3').prepend(t);
       t.addEventListener('click', ev=>{
         toggle();
       });
       document.body.removeEventListener('keydown', bodykey);
       document.body.addEventListener('keydown', bodykey);
     } else if (location == 'chrome://messenger/content/messenger.xhtml') {
       //Nachricht in tab
       function addButton(add) {
         let t=document.getElementById('toggle');
         if (t) t.remove();
         if (!add) return;
         t=document.createElement('li');
         t.id='toggle';
         t.title='Umschalten';
         t.textContent=icon;
         document.getElementById('unifiedToolbarContent').prepend(t);
         t.addEventListener('click', ev=>{
           toggle();
         });
         //prevent an error message on tab switch
         t.onTabSwitched=()=>{};
         t.onTabClosing=()=>{};
       }
       //re-add buttons after tabs has been switched, also called on startup
       const tabMonitor={
         monitorName: "ggbsde_minify",
         onTabTitleChanged(tab) {},
         onTabClosing(tab) {},
         onTabPersist(tab) {},
         onTabRestored(tab, state) {},
         onTabOpened(tab) {},
         onTabSwitched(newTab, oldTab) {
           if (newTab.mode.name=='mailMessageTab') {
             if (document.body.classList.contains('wasmini')) {
               document.body.classList.add('minified');
               document.body.classList.remove('wasmini');
             }
             addButton(true);
           } else {
             addButton(false);
             if (document.body.classList.contains('minified')) {
               document.body.classList.remove('minified');
               document.body.classList.add('wasmini');
             }
           }
         },
       };
       gTabmail.unregisterTabMonitor(tabMonitor);
       gTabmail.registerTabMonitor(tabMonitor);
       document.body.removeEventListener('keydown', bodykey);
       document.body.addEventListener('keydown', bodykey);
     }
    })();
    Alles anzeigen
  • optimfish
    Mitglied
    Reaktionen
    1
    Beiträge
    148
    Mitglied seit
    13. Sep. 2006
    • 20. Oktober 2026 um 09:12
    • #24
    Zitat von ggbsde

    Ich hab noch eine dritte Version. Die blendet auch noch den den Block mit den Anhängen aus.

    userChrome.css

    CSS
    /********
    * maximise input area of compose window by removing
    * all toolbars and some input fields
    * needs code in userChrome.js
    ********/
    /* in Verfassen Fenster */
    .minified #MsgHeadersToolbar {
     max-height: 3.5em !important; /* ggf. anpassen */
     min-height: unset !important;
    }
    .minified #top-gradient-box {
     display: none !important;
    }
    .minified #recipientsContainer {
     display: none !important;
    }
    .minified #compose-toolbox {
     display: none !important;
    }
    .minified #attachmentArea {
     display: none !important;
    }
    /* in Nachrichten Fenster */
    .minified #toolbar-menubar {
     display: none !important;
    }
    #singleMessage.minified {
     display: none !important;
    }
    /* in Nachrichten Tab */
    #messageHeader.minified {
     display: none !important;
    }
    .minified #tabs-toolbar {
     display: none !important;
    }
    /* im Nachrichten Tab/Fenster */
    #attachmentView.minified  {
     display: none !important;
    }
    /* all */
    .minified #status-bar {
     display: none !important;
    }
    #toggle {
     font-size: 16pt;      /* ggf. anpassen */
     padding: 0 1em !important;       /* ggf. anpassen */
     background: lightgreen !important;
    }
    Alles anzeigen

    userChrome.js

    Code
    /*************************************************************************
    * maximise area for message content by removing
    * all toolbars and some input/output fields
    * needs some styles
    ********/
    (function() {
     //Zeichen, das für die Icon benutzt wird
     //z.B. von https://symbl.cc/de/unicode-table/
     const icon='⊛';
     
     function toggle() {
            document.body.classList.toggle('minified');
       // for message window
       const mwBrowser=document.getElementById('messageBrowser');
       if (mwBrowser) {
         mwBrowser.contentDocument.getElementById('singleMessage').classList.toggle('minified');
         mwBrowser.contentDocument.getElementById('attachmentView').classList.toggle('minified');
       }
       // for message tab
       const mtBrowsers=document.querySelectorAll('browser[id^=mailMessageTabBrowser]');
       for (mtBrowser of mtBrowsers) {
         mtBrowser.contentDocument.getElementById('messageHeader').classList.toggle('minified');
         mtBrowser.contentDocument.getElementById('attachmentView').classList.toggle('minified');
       }
     }
        async function bodykey(ev) {
       if (ev.repeat) return;
       if (ev.type == "keydown" && ev.key=='t' && ev.ctrlKey && ev.altKey) {
         if (document.location=='chrome://messenger/content/messenger.xhtml' &&
           gTabmail.getBrowserForSelectedTab()?.id!='messagepane') return;
         toggle();
       }
        }
        if (location == 'chrome://messenger/content/messengercompose/messengercompose.xhtml') {
       //Verfassen Fenster
       //Das Icon ist links in der Betreffzeile, die also nicht ausgebendet wird
       let t=document.getElementById('toggle');
       if (t) t.remove();
       t=document.createElement('span');
       t.id='toggle';
       t.title='Umschalten';
       t.textContent=icon;
       document.getElementById('subjectLabel-box').prepend(t);
       t.addEventListener('click', ev=>{
         toggle();
       });
       document.body.removeEventListener('keydown', bodykey);
       document.body.addEventListener('keydown', bodykey);
     } else if (location == 'chrome://messenger/content/messageWindow.xhtml') {
       //Nachricht in eigenem Fenster
       //Das Icon ist links in der Toolbar, die also nicht
       //  ausgeblendet sein darf oder man arbeitet mit dem Keyboard Alt/Ctrl/T
       let t=document.getElementById('toggle');
       if (t) t.remove();
       t=document.createElement('span');    
       t.id='toggle';
       t.title='Umschalten';
       t.textContent=icon;
       document.getElementById('mail-bar3').prepend(t);
       t.addEventListener('click', ev=>{
         toggle();
       });
       document.body.removeEventListener('keydown', bodykey);
       document.body.addEventListener('keydown', bodykey);
     } else if (location == 'chrome://messenger/content/messenger.xhtml') {
       //Nachricht in tab
       function addButton(add) {
         let t=document.getElementById('toggle');
         if (t) t.remove();
         if (!add) return;
         t=document.createElement('li');
         t.id='toggle';
         t.title='Umschalten';
         t.textContent=icon;
         document.getElementById('unifiedToolbarContent').prepend(t);
         t.addEventListener('click', ev=>{
           toggle();
         });
         //prevent an error message on tab switch
         t.onTabSwitched=()=>{};
         t.onTabClosing=()=>{};
       }
       //re-add buttons after tabs has been switched, also called on startup
       const tabMonitor={
         monitorName: "ggbsde_minify",
         onTabTitleChanged(tab) {},
         onTabClosing(tab) {},
         onTabPersist(tab) {},
         onTabRestored(tab, state) {},
         onTabOpened(tab) {},
         onTabSwitched(newTab, oldTab) {
           if (newTab.mode.name=='mailMessageTab') {
             if (document.body.classList.contains('wasmini')) {
               document.body.classList.add('minified');
               document.body.classList.remove('wasmini');
             }
             addButton(true);
           } else {
             addButton(false);
             if (document.body.classList.contains('minified')) {
               document.body.classList.remove('minified');
               document.body.classList.add('wasmini');
             }
           }
         },
       };
       gTabmail.unregisterTabMonitor(tabMonitor);
       gTabmail.registerTabMonitor(tabMonitor);
       document.body.removeEventListener('keydown', bodykey);
       document.body.addEventListener('keydown', bodykey);
     }
    })();
    Alles anzeigen

    danke danke danke, das ist für ihn wirklich super hilfreich! Sollte Standard sein für Sehbehinderte :-) Vielleicht gäbe es noch mehr Möglichkeiten?. Alles Gute!

  • ggbsde
    Senior-Mitglied
    Reaktionen
    868
    Beiträge
    3.517
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    64
    • 20. Oktober 2026 um 12:47
    • #25
    Zitat von optimfish

    Vielleicht gäbe es noch mehr Möglichkeiten?

    Es ist jetzt doch schon alles ausgeblendet. Oder hast du noch andere Ideen?

    Ach, und übrigens. Du musst nicht immer den kompletten Beitrag zitieren. Ausgewählte Abschnitte reichen völlig aus.

  • Drachen
    Senior-Mitglied
    Reaktionen
    2.110
    Beiträge
    5.508
    Mitglied seit
    15. Nov. 2004
    Hilfreiche Antworten
    44
    • 20. Oktober 2026 um 17:40
    • #26
    Zitat von optimfish

    Sollte Standard sein für Sehbehinderte

    Wir hatten das Problem seinerzeit auch mal (ältere Dame) und standen vor demselben Problem.. Deswegen lese ich den Thread schon von Anfang an interessiert mit.

    An der Stelle jedoch muss ich mal ganz still etwas einwerfen:
    wenn man so einen Rechner konsequent für (stark) Sehbehinderte einrichtet, sollte man m.E. schon mit der Hardware anfangen - und ein Notebook mit einem 15"-Bildschirmchen ist dann von vornherein zu klein.
    Es gibt auch Notebooks mit 17" oder gar 18"-Bildschirm - oder ggf. halt einen Mini-PC und dort ein 27"-Bildschirm mit FullHD-Auflösung dran.

    Nur hat man manchmal nicht die Wahl, deswegen ist mein kleiner Einwurf bitte auch nur als Anmerkung und keineswegs als Kritik zu verstehen :)

  • Clio1
    Mitglied
    Reaktionen
    17
    Beiträge
    124
    Mitglied seit
    9. Aug. 2018
    Hilfreiche Antwort
    1
    • 20. Oktober 2026 um 19:14
    • #27
    Zitat von Drachen

    ... oder ggf. halt einen Mini-PC und dort ein 27"-Bildschirm mit FullHD-Auflösung dran.

    Da hat Drachen Recht, das ist ideal. Aber im Moment gehen die Hardwarepreise durch die Decke, das läßt sich also nicht unbedingt so umsetzen.

    Einmal editiert, zuletzt von Clio1 (21. Oktober 2026 um 17:05) aus folgendem Grund: Zitat nochmal geändert

  • graba
    Globaler Moderator
    Reaktionen
    617
    Beiträge
    21.990
    Mitglied seit
    17. Mai. 2006
    Hilfreiche Antworten
    9
    • 20. Oktober 2026 um 19:48
    • #28

    Clio1

    Antworten bitte nicht in ein Zitat schreiben!

    Gruß
    graba :ziehtdenhut:

    Keine Forenhilfe per Konversation!
    Für Thunderbird-Entwicklung spenden

  • Clio1
    Mitglied
    Reaktionen
    17
    Beiträge
    124
    Mitglied seit
    9. Aug. 2018
    Hilfreiche Antwort
    1
    • 20. Oktober 2026 um 19:58
    • #29

    Ja graba, ich bemühe mich ja und platziere den Cursor weiter unten. Aber die Forensoftware zeigt mir nicht, wo das Zitat endet und der freie Bereich beginnt. Passiert anderen aber auch, evtl. liegts an einem dunklen Systemtheme, k.A.

    Nein, habe den Fehler gefunden, wird also nicht mehr vorkommen, ärgert mich ja selber.

    Einmal editiert, zuletzt von Clio1 (22. Oktober 2026 um 14:50)

Aktuelle Programmversion

  • Thunderbird 158.0 veröffentlicht

    Thunder 14. Oktober 2026 um 15:20

Aktuelle 153 ESR-Version

  • Thunderbird 153.5.0 ESR veröffentlicht

    Thunder 14. Oktober 2026 um 02:14

Aktuelle 140 ESR-Version

  • Thunderbird 140.17.0 ESR veröffentlicht

    Thunder 29. September 2026 um 21:44

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Ähnliche Themen

  • Script extras_config_menu-begeTB.uc.js für Betterbird anpassen

    • seipe
    • 15. August 2026 um 15:08
    • Manuelle Anpassungen per CSS oder Script
  • Nur 1 Benutzername für mehrere WEB.DE-Accounts beim SMTP-Server möglich ?

    • HJB-TB
    • 14. August 2026 um 17:09
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Bestehendes Thunderbird Profil von Linux nach Windows kopieren

    • Aquazone
    • 23. Dezember 2025 um 20:23
    • Migration / Import / Backups
  • THUNDERBIRD EASY-PEASY: Radikal vereinfachte Oberfläche für Menschen mit kognitiven Einschränkungen

    • thun.der.bird
    • 4. September 2025 um 18:01
    • THUNDERBIRD EASY-PEASY
  • Stark angepasstes Profil als ganzes zur Verfügung stellen - mit Erweiterungen und userChrome.js und userChrome.css?

    • thun.der.bird
    • 26. August 2025 um 08:56
    • Manuelle Anpassungen per CSS oder Script
  • Persönliches Adressbuch: wie kann man es deaktivieren?

    • thun.der.bird
    • 31. August 2025 um 11:06
    • Manuelle Anpassungen per CSS oder Script
Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2026 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™