Novità NVDA 2018.3

Novità

  • NVDA è in grado di leggere gli errori grammaticali se esposti dalle pagine web in maniera appropriata nei browser Mozilla Firefox e Google Chrome. (#8280)
  • In Google Chrome, vengono supportati gli attributi "inserito" e "cancellato" che fanno riferimento ad un testo. (#8558)
  • Aggiunto il supporto alle rotelle di scorrimento per il BrailleNote QT e Apex BT quando Braillenote viene usato come display Braille in NVDA. (#5992, #5993)
  • Aggiunti gli script per annunciare il tempo trascorso e quello totale durante la riproduzione di una traccia in Foobar2000. (#6596)
  • Il simbolo del tasto Command dei Mac (⌘) ora viene interpretato correttamente durante la lettura con qualsiasi sintesi vocale. (#8366)
  • Vengono supportati in tutti i browser web i ruoli personalizzati tramite l'attributo aria-roledescription (#8448)
  • Nuove tabelle braille: Ceco 8 punti, Curdo centrale, Esperanto, Ungherese, Svedese computer Braille 8 punti. (#8226, #8437)
  • è stato aggiunto il supporto al rilevamento automatico dei display braille in background. (#1271)
    • Sono attualmente supportati i display ALVA, Baum/HumanWare/APH/Orbit, Eurobraille, Handy Tech, Hims, SuperBraille e HumanWare BrailleNote e Brailliant BI/B.
    • è possibile abilitare questa funzione selezionando la voce "automatico" dall'elenco di Display Braille nella finestra di dialogo Selezione Display Braille di NVDA..
    • Si veda la documentazione per ulteriori dettagli.
  • Aggiunto il supporto a nuovi metodi di immissione introdotti nelle versioni più recenti di Windows 10. Nel dettaglio: pannello emoji (Fall Creators Update), dettatura (Fall Creators Update), suggerimenti di immissione con tastiere hardware (aggiornamento di Aprile 2018), e appunti basati sul cloud (Aggiornamento di ottobre 2018). (#7273)
  • Viene supportato in Mozilla Firefox 63 il contenuto marcato come "blocco tra virgolette" tramite l'attributo ARIA (role blockquote). (#8577)

Cambiamenti

  • L'elenco delle lingue disponibili nelle impostazioni generali di NVDA ora è ordinato alfabeticamente piuttosto che seguendo il codice ISO 639. (#7284)
  • Aggiunti tasti di scelta rapida e gesti predefiniti per le combinazioni Alt+Shift+Tab e Windows+Tab con tutti i display braille di Freedom Scientific supportati. (#7387)
  • Per i display Braille ALVA BC680 e protocol converter, ora è possibile assegnare funzioni differenti per gli smart pad di destra e sinistra, nonché per i tasti etouch e quelli vicini al pollice. (#8230)
  • Per i Display Braille ALVA BC6, la combinazione di tasti sp2+sp3 fornirà ora la data e l'ora corrente, mentre sp1+sp2 simulerà il tasto Windows. (#8230)
  • Al primo avvio di NVDA, verrà chiesto all'utente il consenso per inviare dati statistici alla NvAccess durante il controllo aggiornamenti dello screen reader. (#8217)
  • Durante il controllo aggiornamenti, nel caso in cui l'utente abbia acconsentito a mandare informazioni statistiche di utilizzo alla NvAccess, NVDA invierà il nome del driver di sintesi vocale e del display braille in uso, per aiutare nel processo di prioritizzazione nel miglioramento degli stessi. (#8217)
  • Aggiornate le tabelle di traduzione braille liblouis alla versione 3.6.0. (#8365)
  • Aggiornato il percorso alla tabella braille corretta russo 8 punti. (#8446)
  • Aggiornata eSpeak-ng alla versione 1.49.3dev commit 910f4c2. (#8561)

Bug Corretti

  • Le etichette accessibili relative ai controlli in Google Chrome vengono annunciate in maniera più leggibile in modalità navigazione. (#4773)
  • Sono supportate le notifiche in Zoom. Per esempio, si verrà avvisati in caso di attivazione/disattivazione microfono, o di messaggi in arrivo. (#7754)
  • Quando ci si trova in modalità navigazione, il passaggio tra le varie modalità di presentazione braille ora funziona correttamente, consentendo al display braille di seguire il cursore di navigazione. (#7741)
  • Risolti errori di inizializzazione del display braille ALVA BC680. (#8106)
  • Da impostazioni predefinite, la pressione dei tasti sp2+sp3 nei display braille ALVA BC6 permetterà di attivare funzioni interne, piuttosto che essere vista come una pressione di tasti simulati. (#8230)
  • La pressione del tasto sp2 nei display ALVA BC6 per simulare il tasto ALT funziona ora correttamente. (#8360)
  • NVDA non annuncerà più cambi ridondanti di layout tastiera. #8419)
  • Il tracciamento del mouse risulta molto più accurato in Blocconote e in altri controlli di testo modificabile, nel caso in cui ci si trovi in un documento di più di 65535 caratteri. (#8397)
  • NVDA è in grado di riconoscere un maggior numero di finestre di dialogo in Windows10 e altre applicazioni moderne. (#8405)
  • In Windows 10 aggiornamento Ottobre 2018 e Server 2019 e successivi, NVDA non ha più problemi nel seguire il focus di sistema nel caso in cui un'applicazione si blocca o inonda il sistema con eventi. (#7345, #8535)
  • Gli utenti Vengono ora informati nel caso in cui tentino di leggere o copiare una barra di stato vuota. (#7789)
  • Risolto un problema che si verificava nei controlli con stato "non selezionato"; essi non venivano annunciati dalla sintesi vocale se il controllo risultava prima parzialmente selezionato. (#6946)
  • Nell'elenco lingue della finestra impostazioni generali di NVDA, il nome della lingua Burmese viene visualizzato correttamente in Windows 7. (#8544)
  • In Microsoft Edge, NVDA annuncerà notifiche quali la disponibilità della modalità di lettura, nonché l'avanzamento del caricamento delle pagine. (#8423)
  • Quando ci si trova in un elenco web, NVDA ne leggerà l'etichetta nel caso in cui il webmaster ne abbia inserita una. (#7652)
  • Quando si assegnano manualmente funzioni ai tasti di un determinato display braille, quelle combinazioni saranno ora assegnate effettivamente alla barra braille desiderata; in precedenza, venivano sempre assegnate al display braille attivo. (#8108)
  • è ora supportata la versione a 64 bit di Media Player Classic. (#6066)
  • Moltissime migliorie inerenti il supporto braille a Microsoft Word con UI Automation abilitata:
    • Similmente a quanto accade per altri tipi di campo multilinea, quando ci si posiziona all'inizio del documento in braille, NVDA farà in modo che il primo carattere del documento coincida con la prima cella del proprio display braille. (#8406)
    • Quando viene evidenziato un documento word (ad esempio alt-tab), sono state Ridotte sensibilmente le informazioni ridondanti di presentazione focus, sia con sintesi vocale che con display braille.. (#8407)
    • Quando ci si trova in un elenco di Microsoft Word, i cursor routing ora funzionano correttamente. (#7971)
    • Vengono ora gestiti correttamente gli elenchi numerati e puntati appena inseriti, sia con sintesi vocale che con barra braille. (#7970)
  • In Windows 10 1803 e successivi, è ora possibile installare componenti aggiuntivi se la caratteristica "utilizza Unicode UTF-8 per le lingue internazionali" è abilitata. (#8599)

Cambiamenti per sviluppatori, solo inglese

  • Added scriptHandler.script, which can function as a decorator for scripts on scriptable objects. (#6266)
  • A system test framework has been introduced for NVDA. (#708)
  • Some changes have been made to the hwPortUtils module: (#1271)
    • listUsbDevices now yields dictionaries with device information including hardwareID and devicePath.
    • Dictionaries yielded by listComPorts now also contain a usbID entry for COM ports with USB VID/PID information in their hardware ID.
  • Updated wxPython to 4.0.3. (#7077)
  • As NVDA now only supports Windows 7 SP1 and later, the key "minWindowsVersion" used to check if UIA should be enabled for a particular release of Windows has been removed. (#8422)
  • You can now register to be notified about configuration saves/reset actions via new config.pre_configSave, config.post_configSave, config.pre_configReset, and config.post_configReset actions. (#7598)
    • config.pre_configSave is used to be notified when NVDA's configuration is about to be saved, and config.post_configSave is called after configuration has been saved.
    • config.pre_configReset and config.post_configReset includes a factory defaults flag to specify if settings are reloaded from disk (false) or reset to defaults (true).
  • config.configProfileSwitch has been renamed to config.post_configProfileSwitch to reflect the fact that this action is called after profile switch takes place. (#7598)
  • UI Automation interfaces updated to Windows 10 October 2018 Update and Server 2019 (IUIAutomation6 / IUIAutomationElement9). (#8473)