Le mode lecteur d’écran nécessite Claude Code v2.1.181 ou version ultérieure. Les versions antérieures rejettent l’indicateur
--ax-screen-reader avec error: unknown option '--ax-screen-reader'.Activer le mode lecteur d’écran
Choisissez la méthode qui correspond à la fréquence à laquelle vous utilisez un lecteur d’écran :- Pour une session : exécutez
claude --ax-screen-reader. - Pour les sessions démarrées à partir d’un shell : définissez la variable d’environnement
CLAUDE_AX_SCREEN_READERsur1. Dans Bash ou Zsh, exécutezexport CLAUDE_AX_SCREEN_READER=1; dans PowerShell, exécutez$env:CLAUDE_AX_SCREEN_READER = "1". Ajoutez la ligne à votre profil shell pour couvrir chaque shell. - Pour chaque session sur la machine : ajoutez
"axScreenReader": trueà votre fichier de paramètres utilisateur. Cela couvre n’importe quel terminal, y compris le terminal intégré VS Code.
Les méthodes sont listées dans l’ordre de priorité : l’indicateur
--ax-screen-reader remplace la variable d’environnement CLAUDE_AX_SCREEN_READER, qui remplace le paramètre axScreenReader.[Screen Reader Mode: on via flag], [Screen Reader Mode: on via env], ou [Screen Reader Mode: on via settings] ; ce format de dénomination de méthode nécessite Claude Code v2.1.206 ou version ultérieure.
Les versions antérieures impriment [Accessible screen reader mode: on].
Désactiver le mode lecteur d’écran
Inversez la méthode qui a activé le mode : démarrez sans l’indicateur, désactivez la variable d’environnement ou définissezaxScreenReader sur false. La définition de CLAUDE_AX_SCREEN_READER=0 maintient le mode désactivé même lorsque le paramètre est true.
Ce que votre lecteur d’écran entend
En mode lecteur d’écran, Claude Code écrit du texte plat :- pas de caractères de dessin de boîte pour le chrome de l’interface
- pas d’indices basés sur la couleur uniquement
- pas de redessinages du contenu qui n’a pas changé ; les barres de progression s’affichent sous forme de texte statique
- les tableaux dans les réponses de Claude se lisent comme des phrases
Header: valueau lieu d’une grille de caractères de boîte. Nécessite Claude Code v2.1.198 ou version ultérieure ; les versions antérieures dessinent les tableaux sous forme de grilles même en mode lecteur d’écran.
tui ; le paramètre n’a aucun effet tant que le mode est actif. Les sessions d’arrière-plan attachées s’affichent toujours en plein écran ; consultez Limitations connues.
Chaque message de la transcription commence par une étiquette que votre lecteur d’écran annonce, nommant ce qu’il est : vos messages, les réponses de Claude, l’activité des outils, les erreurs et les invites. Les étiquettes sont également consultables, ce qui vous permet de sauter entre les sections de la transcription en recherchant le scrollback de votre terminal :
| Étiquette | Signification |
|---|---|
you: | Vos messages |
claude: | Les réponses de Claude |
tool: | Activité des outils, comme une édition de fichier ou une commande exécutée |
tool error: | Un outil qui a échoué |
error: | Une erreur dans la conversation, comme une demande API échouée |
Permission Required: | Une invite d’autorisation en attente de votre réponse |
Cost: | Le résumé du coût de la session lorsque Claude Code se ferme, si votre compte affiche les coûts |
Sauter entre les tours
Claude Code émet des marqueurs d’intégration shell OSC 133 aux limites des tours, de sorte que la touche de saut à l’invite précédente de votre terminal se déplace entre les tours sans lire la transcription entière :- iTerm2 : Cmd+Maj+Haut
- Terminal VS Code : Ctrl+Haut sous Windows, Cmd+Haut sur macOS
- Windows Terminal : aucune touche par défaut ; liez l’action
scrollToMarkdans ses paramètres - Kitty et Ghostty : consultez la documentation du terminal pour sa touche de saut à l’invite
you: dans le scrollback.
Répondre aux menus et aux invites
En mode lecteur d’écran, les menus que vous navigueriez normalement avec les touches fléchées, y compris les invites d’autorisation, deviennent des listes numérotées. Chaque option est annoncée comme une ligne numérotée, suivie d’une inviteEnter selection qui nomme la plage valide. Tapez le numéro de l’option que vous souhaitez et appuyez sur Entrée.
- Pour annuler un menu pouvant être fermé : appuyez sur Échap. Son invite se termine par
or Escape to cancel. - Si vous tapez un numéro qui ne figure pas sur la liste : Claude Code annonce la plage valide et vous permet de réessayer.
y ou n et appuyez sur Entrée. yes et no fonctionnent également.
Entendre quand Claude Code a besoin de vous
En mode lecteur d’écran, Claude Code sonne la cloche du terminal lorsqu’il a besoin de votre attention, de sorte que vous n’ayez pas à vérifier constamment la transcription. La cloche sonne quand :- Claude termine une réponse
- une invite d’autorisation apparaît
- un outil qui s’est exécuté plus longtemps que 5 secondes se termine
preferredNotifChannel sur "terminal_bell" pour des alertes similaires lorsque Claude vous attend. Consultez Obtenir une cloche de terminal ou une notification.
Paramètres d’accessibilité au-delà du mode lecteur d’écran
Ces options répondent aux besoins d’accessibilité en dehors du mode lecteur d’écran. Tous fonctionnent avec lui.- La variable d’environnement
CLAUDE_CODE_ACCESSIBILITYest destinée aux loupes d’écran. DéfinissezCLAUDE_CODE_ACCESSIBILITY=1pour garder le curseur de terminal natif visible afin que les loupes, telles que macOS Zoom, puissent suivre la position du curseur. - Le paramètre
prefersReducedMotionréduit ou désactive les barres de progression, les scintillements et autres animations sans modifier le reste de l’interface. - Le paramètre
themesélectionne les couleurs de l’interface, y compris les thèmes adaptés aux daltoniensdark-daltonizedetlight-daltonized.
Limitations connues
Certains comportements ne sont pas adaptés au mode lecteur d’écran :- Le mode lecteur d’écran ne s’active pas automatiquement lorsqu’un lecteur d’écran est en cours d’exécution.
- Les changements de mode, tels que l’entrée en mode plan, ne sont pas encore annoncés.
- L’attachement à une session d’arrière-plan avec
claude attachou à partir de la vue agent entre dans l’écran alternatif du terminal, qui n’a pas de scrollback natif. C’est le même comportement que les autres sessions attachées. Pour en sortir, appuyez sur la flèche gauche sur une invite vide, ou Ctrl+Z si une boîte de dialogue a le focus. - Claude Code annonce les coûts dans le résumé qu’il imprime à la sortie, pas par tour.
- Le mode lecteur d’écran ne change pas le mode non interactif avec l’indicateur
-p. Le mode non interactif écrit déjà du texte simple et reste une alternative pour les scripts.
Signaler un problème
Si quelque chose ne fonctionne pas avec votre lecteur d’écran, votre loupe ou votre terminal, ouvrez un problème sur le suivi des problèmes Claude Code et mentionnez votre technologie d’assistance dans le titre. Incluez votre système d’exploitation, votre application de terminal et le nom et la version de votre technologie d’assistance dans le rapport.Ressources connexes
Ces pages contiennent les entrées de référence complètes et la configuration connexe pour ce que cette page couvre :- Paramètres : les entrées
axScreenReader,prefersReducedMotion,themeetpreferredNotifChannel - Variables d’environnement : les entrées
CLAUDE_AX_SCREEN_READERetCLAUDE_CODE_ACCESSIBILITY - Référence CLI : l’indicateur
--ax-screen-reader - Configuration du terminal : cloches, notifications et thèmes en dehors du mode lecteur d’écran
- Mode non interactif : exécutions
claude -pscriptées, qui écrivent du texte simple sans mode lecteur d’écran