La modalità lettore di schermo richiede Claude Code v2.1.181 o successivo. Le versioni precedenti rifiutano il flag
--ax-screen-reader con error: unknown option '--ax-screen-reader'.Attiva la modalità lettore di schermo
Scegli il metodo che corrisponde a quanto spesso utilizzi un lettore di schermo:- Per una sessione: esegui
claude --ax-screen-reader. - Per sessioni avviate da una shell: imposta la variabile di ambiente
CLAUDE_AX_SCREEN_READERsu1. In Bash o Zsh, eseguiexport CLAUDE_AX_SCREEN_READER=1; in PowerShell, esegui$env:CLAUDE_AX_SCREEN_READER = "1". Aggiungi la riga al tuo profilo shell per coprire ogni shell. - Per ogni sessione sulla macchina: aggiungi
"axScreenReader": trueal tuo file di impostazioni dell’utente. Questo copre qualsiasi terminale, incluso il terminale integrato di VS Code.
I metodi sono elencati in ordine di precedenza: il flag
--ax-screen-reader sostituisce la variabile di ambiente CLAUDE_AX_SCREEN_READER, che sostituisce l’impostazione axScreenReader.[Screen Reader Mode: on via flag], [Screen Reader Mode: on via env], o [Screen Reader Mode: on via settings]; questo formato di denominazione del metodo richiede Claude Code v2.1.206 o successivo.
Le versioni precedenti stampano [Accessible screen reader mode: on].
Disattiva la modalità lettore di schermo
Inverti il metodo che ha attivato la modalità: avvia senza il flag, annulla l’impostazione della variabile di ambiente o impostaaxScreenReader su false. L’impostazione di CLAUDE_AX_SCREEN_READER=0 mantiene la modalità disattivata anche quando l’impostazione è true.
Cosa sente il tuo lettore di schermo
In modalità lettore di schermo, Claude Code scrive testo semplice:- nessun carattere di disegno di caselle per il chrome dell’interfaccia
- nessun suggerimento basato solo sul colore
- nessun ridisegno del contenuto che non è cambiato; i spinner di progresso vengono renderizzati come testo statico
- le tabelle nelle risposte di Claude vengono lette come frasi
Header: valueinvece di una griglia di caratteri di casella. Richiede Claude Code v2.1.198 o successivo; le versioni precedenti disegnano le tabelle come griglie anche in modalità lettore di schermo.
tui; l’impostazione non ha effetto mentre la modalità è attiva. Le sessioni in background allegate vengono comunque renderizzate a schermo intero; consulta Limitazioni note.
Ogni messaggio nella trascrizione inizia con un’etichetta che il tuo lettore di schermo annuncia, denominando cosa sia: i tuoi messaggi, le risposte di Claude, l’attività degli strumenti, gli errori e i prompt. Le etichette sono anche ricercabili, in modo che tu possa saltare tra le sezioni della trascrizione cercando nello scrollback del tuo terminale:
| Etichetta | Significato |
|---|---|
you: | I tuoi messaggi |
claude: | Le risposte di Claude |
tool: | Attività degli strumenti, come una modifica di file o un comando eseguito |
tool error: | Uno strumento che ha fallito |
error: | Un errore nella conversazione, come una richiesta API non riuscita |
Permission Required: | Un prompt di permesso in attesa della tua risposta |
Cost: | Il riepilogo dei costi della sessione quando Claude Code esce, se il tuo account mostra i costi |
Salta tra i turni
Claude Code emette marcatori di integrazione shell OSC 133 ai confini dei turni, in modo che il tasto per saltare al prompt precedente del tuo terminale si sposti tra i turni senza leggere l’intera trascrizione:- iTerm2: Cmd+Shift+Up
- Terminale VS Code: Ctrl+Up su Windows, Cmd+Up su macOS
- Windows Terminal: nessun tasto per impostazione predefinita; associa l’azione
scrollToMarknelle sue impostazioni - Kitty e Ghostty: consulta la documentazione del terminale per il suo tasto di salto al prompt
you: invece.
Rispondi a menu e prompt
In modalità lettore di schermo, i menu che normalmente navigheresti con i tasti freccia, inclusi i prompt di permesso, diventano elenchi numerati. Ogni opzione viene annunciata come una riga numerata, seguita da un promptEnter selection che nomina l’intervallo valido. Digita il numero dell’opzione che desideri e premi Invio.
- Per annullare un menu dismissibile: premi Escape. Il suo prompt termina con
or Escape to cancel. - Se digiti un numero che non è nell’elenco: Claude Code annuncia l’intervallo valido e ti consente di riprovare.
y o n e premi Invio. Funzionano anche yes e no.
Ascolta quando Claude Code ha bisogno di te
In modalità lettore di schermo, Claude Code suona il campanello del terminale quando ha bisogno della tua attenzione, in modo che tu non debba continuare a controllare la trascrizione. Il campanello suona quando:- Claude finisce una risposta
- appare un prompt di permesso
- uno strumento che è stato eseguito per più di 5 secondi finisce
preferredNotifChannel su "terminal_bell" per avvisi simili quando Claude è in attesa di te. Consulta Ottieni un campanello terminale o una notifica.
Impostazioni di accessibilità oltre la modalità lettore di schermo
Queste opzioni affrontano le esigenze di accessibilità al di fuori della modalità lettore di schermo. Tutte funzionano insieme ad essa.- La variabile di ambiente
CLAUDE_CODE_ACCESSIBILITYè per gli ingranditori di schermo. ImpostaCLAUDE_CODE_ACCESSIBILITY=1per mantenere visibile il cursore del terminale nativo in modo che gli ingranditori, come macOS Zoom, possano tracciare la posizione del cursore. - L’impostazione
prefersReducedMotionriduce o disabilita spinner, shimmer e altre animazioni senza modificare il resto dell’interfaccia. - L’impostazione
themeseleziona i colori dell’interfaccia, inclusi i temi adatti ai daltonicidark-daltonizedelight-daltonized.
Limitazioni note
Alcuni comportamenti non sono adattati per la modalità lettore di schermo:- La modalità lettore di schermo non si attiva automaticamente quando un lettore di schermo è in esecuzione.
- I cambiamenti di modalità, come l’ingresso in plan mode, non vengono ancora annunciati.
- L’allegato a una sessione in background con
claude attacho dalla vista agente entra nello schermo alternativo del terminale, che non ha scrollback nativo. Questo è lo stesso comportamento di altre sessioni allegate. Per uscire, premi la freccia sinistra su un prompt vuoto, o Ctrl+Z se un dialogo ha il focus. - Claude Code annuncia i costi nel riepilogo che stampa all’uscita, non per turno.
- La modalità lettore di schermo non modifica la modalità non interattiva con il flag
-p. La modalità non interattiva scrive già testo semplice e rimane un’alternativa per lo scripting.
Segnala un problema
Se qualcosa non funziona con il tuo lettore di schermo, ingranditore o terminale, apri un problema sul tracker dei problemi di Claude Code e menziona la tua tecnologia assistiva nel titolo. Includi il tuo sistema operativo, l’applicazione terminale e il nome e la versione della tecnologia assistiva nel rapporto.Risorse correlate
Queste pagine contengono le voci di riferimento complete e la configurazione correlata per ciò che questa pagina copre:- Settings: le voci
axScreenReader,prefersReducedMotion,themeepreferredNotifChannel - Environment variables: le voci
CLAUDE_AX_SCREEN_READEReCLAUDE_CODE_ACCESSIBILITY - CLI reference: il flag
--ax-screen-reader - Terminal configuration: campanelli, notifiche e temi al di fuori della modalità lettore di schermo
- Non-interactive mode: esecuzioni
claude -pcon script, che scrivono testo semplice senza modalità lettore di schermo