Novità NVDA 2026.2

Questa versione include una nuova funzionalità di ingranditore integrato, miglioramenti ai gesti touch e alla navigazione, nonché funzionalità vocali e braille estese.

L'ingranditore offre opzioni di zoom e filtro colore per aiutare gli utenti con disabilità visive.
Attualmente l'ingranditore supporta solo la modalità a schermo intero; le modalità ancorate sono previste in una versione futura.

Il supporto touch è stato notevolmente ampliato con nuovi gesti pinch, ossia di avvicinamento e allontanamento delle dita, e la navigazione in modalità esplorazione basata sul tocco per i contenuti web.
Ora è possibile navigare tra collegamenti, intestazioni, campi modulo e altri elementi usando scorrimenti touch.

Le funzionalità vocali sono state migliorate con il supporto per dizionari vocali personalizzati, che possono essere forniti dai componenti aggiuntivi, e nuovi tipi di voci di dizionario per un controllo più granulare.
È stata aggiunta una nuova impostazione vocale per le voci OneCore, per controllare le pause dopo la punteggiatura.
Un nuovo comando consente di ripetere l'ultima informazione pronunciata, con la possibilità di visualizzarla in un messaggio esplorabile.
Il gesto predefinito per ripetere l'ultima informazione pronunciata è NVDA+x; può essere modificato nella finestra di dialogo Gesti di immissione.

I display braille ora supportano lo scorrimento automatico, e i dispositivi DotPad supportano combinazioni di più pulsanti.
Il gesto predefinito per attivare o disattivare lo scorrimento automatico è NVDA+alt+k.

Liblouis è stato aggiornato con nuove tabelle braille italiane ed estoni.

Quando si riporta NVDA alle impostazioni predefinite, è ora disponibile un pulsante Annulla per ripristinare la configurazione precedente.

Correzioni di sicurezza

Si prega di segnalare responsabilmente i problemi di sicurezza seguendo la politica di sicurezza di NVDA.

  • Impedisce la visualizzazione di informazioni potenzialmente riservate sui display braille quando il computer viene spento o riavviato. (GHSA-qhjv-3xf4-9c66)

Novità

  • Ingranditore
    • NVDA ora include una funzionalità di ingranditore integrata che consente di ingrandire parti dello schermo. (#19228, @Boumtchack)
    • L'ingranditore supporta vari livelli di zoom, filtri colore (normale, scala di grigi, invertito) e diverse modalità di inseguimento del focus.
    • I filtri colore possono aiutare gli utenti con disabilità visive o sensibilità alla luce invertendo o desaturando i colori dello schermo.
    • Un comando consente di mostrare temporaneamente una panoramica dell'intero schermo.
    • Tutte le impostazioni dell'ingranditore possono essere configurate in un nuovo pannello "Ingranditore" nelle impostazioni di NVDA.
    • Per ragioni di sicurezza, l'ingranditore non può essere usato contemporaneamente alla Tenda schermo.
  • Voce:
    • Per le voci OneCore è stata aggiunta una nuova impostazione vocale, "Pausa naturale dopo la punteggiatura", che consente agli utenti di attivare o disattivare le pause della punteggiatura. (#11876, @gexgd0419)
    • È stato introdotto un nuovo comando, assegnato a NVDA+x, per ripetere l'ultima informazione pronunciata da NVDA; premendolo due volte, viene mostrata in un messaggio esplorabile. (#625, @CyrilleB79)
  • Braille:
    • Aggiunta la possibilità di far scorrere automaticamente il display braille. (#18573, @nvdaes)
      • I gesti o le combinazioni di tasti NVDA+alt+k, NVDA+alt+l e NVDA+alt+j possono essere usati rispettivamente per attivare o disattivare lo scorrimento automatico, aumentare e diminuire la velocità di scorrimento.
    • I display braille DotPad ora supportano gesti con combinazioni di più pulsanti. (#19565, @bramd)
      • Ora è possibile premere più pulsanti contemporaneamente per creare gesti personalizzati (ad esempio, f1+panLeft).
  • Tocco:
    • Aggiunti i gesti touch di pizzicamento in apertura e chiusura, che consentono di associare i gesti di allontanare e avvicinare le dita a due dita agli script. (#19963, @kefaslungu)
    • Aggiunta la navigazione degli elementi in modalità esplorazione basata sul tocco , che consente agli utenti che utilizzano schermi touch di spostarsi tra collegamenti, intestazioni, campi modulo, elenchi, tabelle e altri elementi di navigazione rapida. (#3424, @kefaslungu)
      • Scorrere verso il basso o l'alto per passare in rassegna i tipi di elemento; scorrere verso destra o sinistra per navigare tra gli elementi del tipo selezionato.
      • I tipi di elemento visualizzati durante lo scorrimento possono essere configurati nel pannello delle impostazioni Modalità esplorazione.
  • Dizionari vocali:
    • Aggiunto il supporto per dizionari vocali personalizzati. (#19558, #17468, @LeonarddeR)
    • Sono stati aggiunti nuovi tipi per le voci dei dizionari vocali, quali parte di parola e inizio di parola.
      Per ulteriori dettagli, consultare la sezione sui dizionari vocali nella Guida utente. (#19506, @LeonarddeR)
  • Dopo l'installazione o l'aggiornamento di NVDA, una finestra di dialogo offre ora le opzioni per riavviare Windows, avviare la copia installata o uscire dal programma di installazione. (#19268, #19718, @kefaslungu)
  • Aggiunto un comando non assegnato per attivare o disattivare il layout tastiera. (#19211, @CyrilleB79)
  • Aggiunto un comando di navigazione rapida non assegnato per passare al cursore d'avanzamento successivo/precedente in modalità esplorazione. (#17005, @tareh7z)
  • Quando si ripristina la configurazione alle impostazioni predefinite dal menu NVDA, viene ora mostrata una finestra di dialogo con un pulsante Annulla per tornare alla configurazione precedente.
    Si noti che la scorciatoia da tastiera con tripla pressione (NVDA+control+r) non è interessata, poiché è destinata agli scenari di ripristino. (#19575, @bramd)
  • Aggiunto un comando non assegnato per annunciare lo stato attuale della Tenda schermo. (#19759)

Cambiamenti

  • Aggiornato Liblouis Braille translator alla versione 3.37.0. (#19758, @codeofdusk)
    • Aggiunte nuove tabelle italiane ed estoni a 6 punti.
  • Braille:
    • Il messaggio braille all'avvio di NVDA è stato aggiornato per indicare se Tenda schermo è attiva. (#19441, @nvdaes)
    • NVDA ora supporta Orbit Reader 40 nella sua modalità HID proprietaria. (#19756, @trypsynth)
  • Ora è possibile aprire il visualizzatore del log con NVDA+f1, anche quando il livello del log è impostato su "disabilitato". (#19318, @CyrilleB79)
  • Migliorato l'algoritmo di ricerca per filtrare i componenti aggiuntivi nell'add-on store. (#19309)
  • Ora NVDA può essere configurato per non riprodurre i suoni di errore, anche nelle versioni di test. (#13021, @CyrilleB79)
  • NVDA verrà avviato in modalità focus per impostazione predefinita quando si usa WhatsApp 2.2584.3.0 o versioni successive. (#19655, @josephsl)
  • La modalità aiuto immissione è stata migliorata: (#6621, @Cary-rowen, @Emil-18)
    • Quando una combinazione di tasti produce un carattere nella modalità di immissione normale, prima verrà letta la combinazione di tasti, seguita dal carattere.
    • Se la combinazione di tasti corrisponde a un comando NVDA, il comportamento resta invariato: viene letta la descrizione del comando.
  • La versione del prodotto per Esplora file rifletterà la versione effettiva di Windows, compresi i numeri corretti di build e revisione.
    Ciò risulta più evidente per le versioni di Windows che sono pacchetti di abilitazione basati su una versione precedente, come Windows 11 2025 Update basato su Windows 11 2024 Update. (#19802, @josephsl)
  • I comandi di navigazione matematica ora supportano l'aiuto immissione, la modalità voce su richiesta e possono essere riassegnati. (#19871, @RyanMcCleary)
  • Per maggiore chiarezza, "lo Strumento di correzione della registrazione COM" è stato rinominato "Strumento di ripristino dell'accessibilità di sistema". (#19622, @bramd)
  • Aggiunta un'impostazione avanzata per usare un motore regex più moderno per le voci di dizionario vocale con espressioni regolari.
    Ciò fornisce \w e \b compatibili con Unicode e funzionalità regex aggiuntive.
    L'impostazione è disabilitata per impostazione predefinita. (#20013, @LeonarddeR)
  • I pulsanti di opzione "Tipo" nella finestra di dialogo "Aggiungi voce di dizionario" sono ora disposti verticalmente anziché orizzontalmente. (#19657)
  • Rimossa l'opzione non funzionante "Personalizzato" dall'impostazione del separatore decimale matematico. (#20425)

Bug corretti

  • Add-on Store:
    • NVDA non si arresta più in modo anomalo quando la cartella di download dell'add-on store non può essere pulita a causa di errori nei permessi dei file. (#19202, @christopherpross)
    • Dopo aver annullato il download di un componente aggiuntivo e riaperto l'add-on store, il download di un altro componente aggiuntivo non fallisce più. (#20015, @Cary-rowen)
    • I trigger dei profili di configurazione ora si attivano quando viene aperto l'add-on store. (#19583, @bramd)
  • Corretto un errore che poteva verificarsi quando NVDA controllava se una lingua fosse supportata da un sintetizzatore con lingue non valide. (#20080, @nvdaes)
  • NVDA tenterà di riprendersi più rapidamente dai blocchi in alcune applicazioni, in particolare quelle scritte in Java. (#14396, @thgcode)
  • In modalità navigazione di Firefox, il nome accessibile dei controlli modulo (quali caselle di controllo e pulsanti radio) viene ora annunciato correttamente quando il controllo ha un aria-label e un elemento <label> associato che contiene solo contenuto aria-hidden. (#19409, @bramd)
  • In Foxit PDF Editor, NVDA può nuovamente esplorare i documenti PDF. (#20440, @cary-rowen)
  • La voce "Attiva o disattiva il mantenimento del layout dello schermo durante il rendering del contenuto del documento" nella categoria "Modalità esplorazione" della finestra di dialogo Gesti di immissione ora funziona correttamente. (#18378)
  • In Microsoft Word con UIA abilitata, i cambi di pagina vengono ora annunciati correttamente quando si naviga tra righe di tabella che si estendono su più pagine. (#19386, @akj)
  • Corretto l'uso eccessivo di risorse e lo sfarfallio dell'evidenziazione quando si usa Evidenziazione visiva. (#17434, @hwf1324)
  • In Excel, quando l'evidenziazione visiva è abilitata, la cella attiva viene ora evidenziata correttamente. (#19641, @CyrilleB79)
  • Il braille non dovrebbe più smettere di seguire il focus quando ci si sposta nell'applicazione Microsoft Copilot. (#19646, @Emil-18)
  • Il comando NVDA+k ora annuncia correttamente la destinazione dei collegamenti contenenti testo formattato, ad esempio in grassetto o corsivo. (#19428, @Cary-rowen)
  • Gli indicatori delle maiuscole vengono ora annunciati correttamente quando si selezionano singoli caratteri. (#19505, @cary-rowen)
  • MathML in Chromium viene letto in modo più affidabile dopo l'avvio o il riavvio di NVDA. (#20049, @RyanMcCleary)
  • Le lettere Unicode decorative, quali i caratteri negativo quadrato, negativo cerchiato e simbolo indicatore regionale, ora vengono normalizzate nelle lettere latine di base quando la normalizzazione Unicode è abilitata. (#19608, @bramd)
  • Corretto il blocco di NVDA durante la navigazione negli IDE JetBrains. (#16741, @christopherpross)
  • Le voci dei dizionari vocali di tipo Parola intera ora gestiscono correttamente le parole contenenti segni di combinazione Unicode (ad esempio niqqud ebraico, harakat arabo). (#20013, @LeonarddeR)
    • In particolare, le voci Parola intera non trovano più erroneamente corrispondenze all'interno di parole più lunghe quando tali parole contengono segni di combinazione.
  • Corretto un caso che poteva causare il blocco di NVDA durante la lettura della matematica in braille. (#20319, @AAClause)
  • NVDA non fallisce più nel caricare le voci sapi4 che non supportano tono, velocità o volume. (#20302)

Note per sviluppatori, in inglese

Please refer to the developer guide for information on NVDA's API deprecation and removal process.

  • Clarified NV Access's policy on API breaking changes in the Developer Guide. (#19599)
  • Updated components:
  • A new parameter redactSecrets has been added to logging functions e.g. log.debug. (#19966)
    • When set to True, logging output will be sanitized to replace detected secrets with asterisks.
    • This is set to False by default for performance purposes.
    • It is encouraged to enable this when logging anything particularly sensitive e.g. clipboard content.
    • Added a DEBUG_UNREDACTED logging level for cases where developers explicitly need debug logging without redactSecrets masking.
  • NVDA libraries built by the build system are now linked with the /CETCOMPAT flag, improving protection against certain malware attacks. (#19435, @LeonarddeR)
  • Subclasses of browseMode.BrowseModeDocumentTreeInterceptor that support screen layout being on and off should override the _toggleScreenLayout method, rather than implementing script_toggleScreenLayout directly. (#19487)
  • A new method has been added to the UIA.UIA class, called _getUIACacheablePropertyValue_handlesCOMErrors. (#19713, @Emil-18)
    • This method calls _getUIACacheablePropertyValue, and takes an extra argument (onError) that specifies the value that should be returned if a COMError is raised.
  • The scons tests build target has been removed, as it was misleadingly named.
    It only ran the translation string comment check, which is equivalent to scons checkPot.
    The scons checkPot target has also been replaced with runcheckpot.bat.
    Use the individual test commands instead: runcheckpot.bat, rununittests.bat, runsystemtests.bat, runlint.bat. (#19606, #19676, @bramd)
  • Added a private _asyncioEventLoop module that provides an asyncio event loop running on a background thread for use by NVDA components. (#19816, @bramd)
  • Added several functions related to the braille auto-scroll feature. (#19126, @nvdaes):
    • Added an autoScroll method to braille.handler.
    • Added several functions for handling configuration value conversions and updates in config.conf:
      • Added a getConfigValue function to get the value for a provided configuration key path.
      • Added a setConfigValue function to set a value for a provided configuration key path.
      • Added a valueToPercentage function to calculate the percentage representation of a configuration value within its range.
      • Added a percentageToValue function to convert a percentage to the corresponding configuration value.
      • Added a clampedIncrementAndUpdateConfig function to update a configuration value by applying a step, constrained within its valid range.
  • NVDA is now built with Visual Studio 2026. (#20203, @LeonarddeR)
  • Fixed a race condition in nvdaController_speakSsml with asynchronous=False where a speechCanceled signal fired between queueFunction returning and the synth thread executing the CallbackCommand would not be caught, causing the call to block indefinitely. (#20220, @LeonarddeR)

Deprecations

  • The speechDictHandler.ENTRY_TYPE_* constants are deprecated.
    Use the speechDictHandler.types.EntryType enumeration instead. (#19430, @LeonarddeR)
  • speechDictHandler.SpeechDictEntry and speechDictHandler.SpeechDict have been moved to speechDictHandler.types. (#19430, @LeonarddeR)
  • speechDictHandler.dictionaries and speechDictHandler.dictTypes are deprecated without replacement. (#19558, @LeonarddeR)