Windows e Linux

Gent 0.4.1 controlla i moduli web con NVDA

Il componente gratuito segnala campi mancanti ed errori nei moduli di Chrome, Edge e Firefox. Il controllo avviene sul computer; le richieste scritte per cambiare le impostazioni di NVDA passano invece attraverso servizi online.

Pubblicato il 4 min lettura Notato un errore? Scrivi a redazione

Illustrazione editoriale di una tastiera e fogli con caselle da controllare, dedicata al componente gent per NVDA.

Gent 0.4.1, pubblicato il 6 novembre su GitHub, aggiunge a NVDA un controllo dei moduli web: segnala i campi obbligatori rimasti vuoti, i messaggi di errore e altri elementi da verificare, poi porta il focus sul campo scelto. L’aggiornamento introduce anche una sequenza di tasti per raggiungere le funzioni del componente. È gratuito e richiede NVDA 2025.1 o successivo.

Il progetto, firmato Carrados e presentato su AppleVis dall’account Blind AI, permette già di modificare alcune impostazioni dello screen reader attraverso richieste scritte in linguaggio naturale. Con questa versione affianca due strumenti diversi: l’analisi locale dei moduli e l’interpretazione online delle richieste sulle impostazioni.

Il controllo parte dalla pagina aperta

Su una pagina aperta in Chrome, Edge o Firefox, il comando è NVDA+G seguito da F. Secondo le note di rilascio di gent 0.4.1, il componente cerca gli elementi che ostacolano l’invio del modulo e quelli che meritano un controllo. Selezionando una voce e premendo Invio, l’utente raggiunge il relativo campo. Dopo la correzione può ripetere la verifica.

La distinzione fra le due categorie evita di trattare ogni casella vuota come un errore. Fra i problemi compaiono i campi che la pagina dichiara non validi e le informazioni obbligatorie mancanti; fra gli elementi da controllare possono esserci risposte facoltative, caselle non selezionate e domande senza una scelta. Alcuni possono restare come sono.

Gent usa le informazioni che il browser espone a NVDA in modalità navigazione e considera anche il testo vicino ai campi. Questo gli permette di cercare messaggi privi di un’associazione corretta con il controllo corrispondente. La documentazione descrive questa possibilità, senza garantire il riconoscimento di tutti gli errori presenti su qualsiasi sito.

Una sequenza di tasti per ogni funzione

Dopo NVDA+G, lo screen reader pronuncia il nome del componente e attende un secondo tasto. F avvia il controllo del modulo; Spazio oppure Invio apre la casella in cui scrivere una richiesta. H mostra la guida, U annulla l’ultima modifica effettuata da gent. Escape chiude la sequenza; un tasto diverso produce un segnale acustico e la interrompe.

La combinazione iniziale si può cambiare nella finestra Gesti di immissione di NVDA, sotto la categoria gent. Nella stessa finestra si può assegnare una scorciatoia autonoma al controllo dei moduli. Chi usa spesso questa funzione può quindi richiamarla direttamente. La finestra della guida include anche le impostazioni correnti della voce, fra cui velocità, tono e volume, da consultare insieme alle funzioni disponibili.

Le richieste si digitano

La casella delle richieste accetta testo. Gli esempi pubblicati dall’autore su AppleVis comprendono frasi in inglese per aumentare la velocità, ridurre la punteggiatura letta, rendere la voce più grave o disattivare l’annuncio di ogni carattere digitato. Il pacchetto distribuito contiene una guida in inglese; le finestre del componente hanno testi in inglese e mancano traduzioni italiane incluse.

Gent può intervenire sulle impostazioni della voce e su quelle relative ai caratteri, alle parole e ai tasti di comando pronunciati durante la digitazione. L’elenco comprende volume, tono, sintetizzatore, annuncio delle maiuscole e lettura dei simboli. L’autore dichiara che il componente evita di selezionare la modalità senza voce. Conserva le ultime cinque modifiche per consentirne l’annullamento.

Se l’interpretazione della richiesta è incerta, gent chiede conferma; se l’azione richiesta esce dalle sue funzioni, lo comunica. Il modello Jev di TypeSafe sceglie fra azioni definite dal componente. La descrizione tecnica di Carrados precisa che il modello riceve un elenco di possibilità dal quale selezionare la risposta.

Quali dati vengono inviati

La guida della versione 0.4.1 dichiara che il controllo dei moduli avviene sul computer e che il contenuto dei campi resta locale. Per interpretare le richieste sulle impostazioni, invece, gent invia il testo digitato a un servizio intermediario di Blind Ant, che lo inoltra al modello Jev. La prima richiesta online è preceduta da una domanda di consenso.

La guida indica anche l’invio dei nomi delle modifiche recenti e di un identificativo casuale dell’installazione, usato per limitare il numero di richieste. Carrados dichiara che il servizio intermediario non conserva registri delle richieste.

Download e requisiti

Il manifest del pacchetto indica NVDA 2025.1 come versione minima e NVDA 2026.2 come ultima versione dichiarata testata. Per le richieste interpretate online serve una connessione Internet. Il file si installa aprendolo e seguendo la conferma proposta da NVDA, che richiede il riavvio dello screen reader.

Scarica gratuitamente gent 0.4.1 per NVDA da GitHub. Il componente è distribuito con licenza GNU GPL.

Chiedi a Sonar su questo articolo

Sonar è l’assistente di TecnoAccess: risponde usando solo gli articoli della testata e ti dice sempre di quando è la cosa che racconta.

Iscriviti e ricevi il libro in regalo

Copertina del libro: AI e disabilità visiva 2026, guida annuale della redazione di Tecnoaccess.

Con l'iscrizione alla newsletter ricevi in regalo «AI e disabilità visiva 2026», il libro di Tecnoaccess sulle applicazioni dell'intelligenza artificiale per le persone cieche e ipovedenti. Disponibile in EPUB e PDF accessibile.

Ogni domenica alle 9 ricevi le notizie della settimana e un consiglio pratico su VoiceOver, NVDA o TalkBack riservato agli iscritti. Puoi annullare l'iscrizione dal link in fondo a ogni email.