Uno screen reader annuncia «tre di dieci» quando l’applicazione gli dice a che punto della lista si trova il fuoco. Quando quell’informazione manca, e capita in molte finestre costruite con toolkit vecchi o con controlli disegnati a mano, resta il nome dell’elemento e nient’altro. Item Order Announcer serve a colmare quel buco: calcola posizione, totale e livello di annidamento dell’oggetto che ha il fuoco. La versione 2.1 è entrata nell’Add-on Store di NVDA il 29 agosto.
Due comandi, due strategie
Il primo comando è NVDA+I e legge la posizione dichiarata dall’applicazione. Il secondo entra in gioco quando quel dato non esiste: l’add-on scorre gli oggetti fratelli dell’elemento attivo e ricostruisce l’ordine contandoli. In 2.1 il tasto di questa seconda funzione cambia e passa a NVDA+Control+I. Il motivo dichiarato dall’autore è una collisione con i gesti già assegnati da NVDA alla combinazione precedente, NVDA+Shift+I.
La ricostruzione per fratelli può richiedere tempo su contenitori lunghi. Dalla 1.1 il calcolo gira in un thread separato, con un segnale acustico periodico che indica il lavoro in corso, e viene annullato da solo se il fuoco si sposta altrove o se si lancia un nuovo calcolo. Il segnale sonoro è ritardato di proposito, così le liste corte non producono beep inutili.
Il menu dei filtri
La versione 2.0, pubblicata a inizio agosto, ha aggiunto un menu che compare quando si chiede la stima dell’ordine e propone due criteri: contare solo gli oggetti con lo stesso ruolo, oppure contare tutti i fratelli. La differenza si vede su una barra degli strumenti dove pulsanti e separatori si alternano, dove il primo criterio dà il numero del pulsante e il secondo la posizione grezza nel contenitore. Nella stessa versione è arrivato un percorso di calcolo immediato per i controlli MSAA classici, quelli delle applicazioni scritte con wxWidgets, Poedit incluso, dove l’ordine si ottiene senza scansione.
Perché il dato a volte manca
Le interfacce di accessibilità di Windows prevedono due proprietà apposite, posizione nell’insieme e dimensione dell’insieme, che l’applicazione compila per ogni voce di una lista o di un albero. Quando sono valorizzate, NVDA le legge e le annuncia senza bisogno di nulla. Restano vuote nelle applicazioni che disegnano i propri controlli invece di usare quelli di sistema, in alcune finestre costruite con framework multipiattaforma e in parecchio software gestionale di vecchia data. Item Order Announcer non corregge quelle applicazioni, ricava il numero contando quello che trova.
Requisiti e licenza
L’add-on porta la firma di Balaraz, è distribuito con licenza GPL v2 e richiede NVDA 2024.1 o successivo. Il salto di requisito risale alla 1.1 e ha una ragione tecnica: il codice usa sintassi Python 3.10 e successive, mentre le versioni di NVDA precedenti alla 2024.1 giravano su Python 3.7. L’ultima versione su cui è stato provato è la 2026.2, oggi in release candidate. Le traduzioni disponibili comprendono l’ucraino, aggiornato in ognuna delle uscite di agosto insieme alla documentazione.
Quattro versioni in un mese
Il progetto è nato il 30 luglio con la 1.0, che già conteneva i due script e i tasti predefiniti. La 1.1 del primo agosto ha tolto la parola «elemento» dagli annunci, così l’uscita è diventata «3 di 10» invece di «elemento 3 di 10», e ha spostato il calcolo in background. La 2.0 del 7 agosto ha portato il menu dei filtri, la 2.1 del 9 agosto il cambio di tasto. Lo Store le ha assorbite tutte in blocco a fine mese.
Dove si nota il livello di annidamento
L’annuncio del livello riguarda le strutture ad albero e i menu a più piani: cartelle dentro cartelle in un gestore di file, voci dentro sottovoci in un menu a tendina, gruppi dentro gruppi in un pannello di impostazioni. NVDA annuncia già il livello quando l’applicazione lo espone correttamente, e l’add-on interviene sulle finestre che non lo fanno.
Scarica Item Order Announcer 2.1 dalla pagina delle release su GitHub (gratis, licenza GPL v2, richiede NVDA 2024.1 o successivo). L’add-on è disponibile anche dall’Add-on Store di NVDA, nella categoria degli strumenti.
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

Iscrivendoti alla newsletter ricevi subito «AI e disabilità visiva 2026», il nostro libro di 67 pagine sugli strumenti che funzionano davvero, in EPUB e in PDF accessibile.
Poi, ogni venerdì mattina, le notizie della settimana e un consiglio pratico su VoiceOver, NVDA o TalkBack che pubblichiamo solo lì. È gratis e ci si disiscrive con un clic.