Der Bildschirmleser-Modus erfordert Claude Code v2.1.181 oder später. Frühere Versionen lehnen das Flag
--ax-screen-reader mit error: unknown option '--ax-screen-reader' ab.Bildschirmleser-Modus aktivieren
Wählen Sie die Methode, die Ihrer Häufigkeit der Bildschirmleser-Nutzung entspricht:- Für eine Sitzung: Führen Sie
claude --ax-screen-readeraus. - Für Sitzungen, die von einer Shell aus gestartet werden: Setzen Sie die Umgebungsvariable
CLAUDE_AX_SCREEN_READERauf1. In Bash oder Zsh führen Sieexport CLAUDE_AX_SCREEN_READER=1aus; in PowerShell führen Sie$env:CLAUDE_AX_SCREEN_READER = "1"aus. Fügen Sie die Zeile zu Ihrem Shell-Profil hinzu, um alle Shells abzudecken. - Für jede Sitzung auf dem Computer: Fügen Sie
"axScreenReader": truezu Ihrer Benutzerdatei Einstellungsdatei hinzu. Dies deckt jedes Terminal ab, einschließlich des integrierten VS Code-Terminals.
Die Methoden sind in Prioritätsreihenfolge aufgelistet: Das Flag
--ax-screen-reader überschreibt die Umgebungsvariable CLAUDE_AX_SCREEN_READER, die die Einstellung axScreenReader überschreibt.[Screen Reader Mode: on via flag], [Screen Reader Mode: on via env] oder [Screen Reader Mode: on via settings]; dieses Methodenbenennungsformat erfordert Claude Code v2.1.206 oder später.
Frühere Versionen geben [Accessible screen reader mode: on] aus.
Bildschirmleser-Modus deaktivieren
Kehren Sie die Methode um, die den Modus aktiviert hat: Starten Sie ohne das Flag, heben Sie die Umgebungsvariable auf, oder setzen SieaxScreenReader auf false. Das Setzen von CLAUDE_AX_SCREEN_READER=0 hält den Modus aus, auch wenn die Einstellung true ist.
Was Ihr Bildschirmleser hört
Im Bildschirmleser-Modus schreibt Claude Code flachen Text:- keine Zeichnungszeichen für die Oberflächenelemente
- keine nur farbbasierten Hinweise
- keine Neuzeichnungen von Inhalten, die sich nicht geändert haben; Fortschrittsanzeigen werden als statischer Text dargestellt
- Tabellen in Claudes Antworten werden als
Header: value-Sätze statt als Zeichnungsgitter gelesen. Erfordert Claude Code v2.1.198 oder später; frühere Versionen zeichnen Tabellen auch im Bildschirmleser-Modus als Gitter.
tui aktiviert haben; die Einstellung hat keine Auswirkung, während der Modus aktiv ist. Angehängte Hintergrundsitzungen werden weiterhin im Vollbildmodus dargestellt; siehe Bekannte Einschränkungen.
Jede Nachricht im Transkript beginnt mit einer Beschriftung, die Ihr Bildschirmleser ankündigt und benennt, was es ist: Ihre Nachrichten, Claudes Antworten, Werkzeugaktivität, Fehler und Eingabeaufforderungen. Die Beschriftungen sind auch durchsuchbar, sodass Sie zwischen Abschnitten des Transkripts springen können, indem Sie den Scrollback Ihres Terminals durchsuchen:
| Beschriftung | Bedeutung |
|---|---|
you: | Ihre Nachrichten |
claude: | Claudes Antworten |
tool: | Werkzeugaktivität, z. B. eine Dateibearbeitung oder ein ausgeführter Befehl |
tool error: | Ein Werkzeug, das fehlgeschlagen ist |
error: | Ein Fehler in der Konversation, z. B. eine fehlgeschlagene API-Anfrage |
Permission Required: | Eine Berechtigungsaufforderung, die auf Ihre Antwort wartet |
Cost: | Die Sitzungskostenzusammenfassung, wenn Claude Code beendet wird, wenn Ihr Konto Kosten anzeigt |
Zwischen Zügen springen
Claude Code gibt OSC 133-Shell-Integrations-Marker an Zuggrenzen aus, sodass die Taste zum Springen zur vorherigen Eingabeaufforderung Ihres Terminals zwischen Zügen wechselt, ohne das gesamte Transkript zu lesen:- iTerm2: Cmd+Shift+Up
- VS Code-Terminal: Ctrl+Up unter Windows, Cmd+Up auf macOS
- Windows Terminal: Standardmäßig keine Taste; binden Sie die Aktion
scrollToMarkin seinen Einstellungen - Kitty und Ghostty: Überprüfen Sie die Dokumentation des Terminals auf seine Taste zum Springen zur Eingabeaufforderung
you:.
Menüs und Eingabeaufforderungen beantworten
Im Bildschirmleser-Modus werden Menüs, die Sie normalerweise mit den Pfeiltasten navigieren würden, einschließlich Berechtigungsaufforderungen, zu nummerierten Listen. Jede Option wird als nummerierte Zeile angekündigt, gefolgt von einer EingabeaufforderungEnter selection, die den gültigen Bereich benennt. Geben Sie die Nummer der gewünschten Option ein und drücken Sie die Eingabetaste.
- Um ein verwerfbares Menü abzubrechen: Drücken Sie Escape. Seine Eingabeaufforderung endet mit
or Escape to cancel. - Wenn Sie eine Nummer eingeben, die nicht auf der Liste steht: Claude Code kündigt den gültigen Bereich an und lässt Sie es erneut versuchen.
y oder n und drücken Sie die Eingabetaste. yes und no funktionieren auch.
Hören Sie, wenn Claude Code Sie braucht
Im Bildschirmleser-Modus läutet Claude Code die Terminal-Glocke, wenn es Ihre Aufmerksamkeit braucht, sodass Sie nicht ständig das Transkript überprüfen müssen. Die Glocke läutet, wenn:- Claude eine Antwort beendet
- eine Berechtigungsaufforderung erscheint
- ein Werkzeug, das länger als 5 Sekunden lief, beendet wird
preferredNotifChannel auf "terminal_bell" für ähnliche Warnungen, wenn Claude auf Sie wartet. Siehe Terminal-Glocke oder Benachrichtigung erhalten.
Barrierefreiheitseinstellungen außerhalb des Bildschirmleser-Modus
Diese Optionen behandeln Barrierefreiheitsanforderungen außerhalb des Bildschirmleser-Modus. Alle funktionieren zusammen mit ihm.- Die Umgebungsvariable
CLAUDE_CODE_ACCESSIBILITYenvironment variable ist für Bildschirmlupe. Setzen SieCLAUDE_CODE_ACCESSIBILITY=1, um den nativen Terminal-Cursor sichtbar zu halten, damit Lupen wie macOS Zoom die Cursor-Position verfolgen können. - Die Einstellung
prefersReducedMotionsetting reduziert oder deaktiviert Spinner, Shimmer und andere Animationen, ohne den Rest der Oberfläche zu ändern. - Die Einstellung
themesetting wählt die Oberflächenfarben aus, einschließlich der farbenblindfreundlichen Designsdark-daltonizedundlight-daltonized.
Bekannte Einschränkungen
Einige Verhaltensweisen sind nicht für den Bildschirmleser-Modus angepasst:- Der Bildschirmleser-Modus wird nicht automatisch aktiviert, wenn ein Bildschirmleser ausgeführt wird.
- Modusänderungen, z. B. das Eingeben des Plan-Modus, werden noch nicht angekündigt.
- Das Anhängen an eine Hintergrundsitzung mit
claude attachoder aus der Agent-Ansicht betritt den alternativen Bildschirm des Terminals, der keinen nativen Scrollback hat. Dies ist das gleiche Verhalten wie bei anderen angehängten Sitzungen. Um herauszukommen, drücken Sie den linken Pfeil bei einer leeren Eingabeaufforderung oder Ctrl+Z, wenn ein Dialog den Fokus hat. - Claude Code kündigt Kosten in der Zusammenfassung an, die es beim Beenden ausgibt, nicht pro Zug.
- Der Bildschirmleser-Modus ändert den nicht-interaktiven Modus mit dem Flag
-pnicht. Der nicht-interaktive Modus schreibt bereits einfachen Text und bleibt eine Alternative zum Scripting.
Problem melden
Wenn etwas mit Ihrem Bildschirmleser, Ihrer Lupe oder Ihrem Terminal nicht funktioniert, öffnen Sie ein Problem im Claude Code Issue Tracker und erwähnen Sie Ihre Hilfstechnologie im Titel. Fügen Sie Ihr Betriebssystem, Ihre Terminalanwendung sowie den Namen und die Version Ihrer Hilfstechnologie in den Bericht ein.Verwandte Ressourcen
Diese Seiten enthalten die vollständigen Referenzeinträge und verwandte Einrichtung für das, was diese Seite behandelt:- Einstellungen: die Einträge
axScreenReader,prefersReducedMotion,themeundpreferredNotifChannel - Umgebungsvariablen: die Einträge
CLAUDE_AX_SCREEN_READERundCLAUDE_CODE_ACCESSIBILITY - CLI-Referenz: das Flag
--ax-screen-reader - Terminal-Konfiguration: Glocken, Benachrichtigungen und Designs außerhalb des Bildschirmleser-Modus
- Nicht-interaktiver Modus: Skriptgesteuerte
claude -p-Läufe, die einfachen Text ohne Bildschirmleser-Modus schreiben