Prompt di Windows, lavoriamo con gli output in modo accessibile

Tempo di lettura: 2 minuti

Noi non vedenti lavoriamo molto con il prompt dei comandi, questo ci evita spesso di dover lottare con interfacce poco accessibili e di impartire comandi mirati che facciano esattamente ciò che immaginiamo.
Elencherò di seguito alcune strategie per ridirezionare l’output del prompt di Windows su file di testo.
I simboli >, 2> e 2>&1 permettono di controllare dove viene inviato l’output dei comandi digitati nel prompt di Windows.

  • Il simbolo > reindirizza l’output standard (stdout) di un comando in un file. Per esempio:
    dir > elenco.txt
    In questo caso, l'elenco dei file e delle cartelle della directory corrente viene salvato nel file elenco.txt. Il comando non viene visualizzato sullo schermo;
  • Il simbolo 2> reindirizza l'output di errore (stderr) di un comando in un file. Per esempio:
    dir cartella_inesistente 2> errori.txt
    Poiché la directory cartella_inesistente non esiste, il comando genera un errore. L'errore viene salvato nel file errori.txt, mentre non viene visualizzato sullo schermo. La parte del comando che non da errore viene visualizzata sullo schermo. Quindi le due informazioni vengono separate.
  • Il simbolo 2>&1 reindirizza sia l'output standard che l'output di errore nello stesso file. Per esempio:
    dir inesistente 2>&1 > output.txt
    In questo caso, sia l'elenco dei file e delle cartelle (se presenti) che l'eventuale errore vengono salvati nel file output.txt.

Da ricordare che se il file di output non esiste, verrà creato, ma se il file di output esiste già, il suo contenuto verrà sovrascritto.

Un piccolo trucco

Quando siete posizionati nel prompt in una certa cartella, se ne avete necessità, potete aprire esplora risorse in quella determinata posizione. Per fare ciò basta che digitiate il comando:
start .
Al contrario, se vi trovate in esplora risorse e volete aprire nella posizione attuale il prompt dei comandi, non dovete fare altro che premere il tasto "f4". In questo modo vi posizionerete nella barra dell'indirizzo della finestra, premete la combinazione "ctrl+a" per selezionare tutto il percorso presente nel campo di testo. A questo punto scrivete il comando "cmd" e premete il tasto invio. Apparirà così il prompt dei comandi nella posizione desiderata.

In conclusione

Questo modo di interagire con il prompt dei comandi è molto adatto a chi usa il terminale con uno screen reader. Infatti navigare la schermata del prompt dei comandi con un lettore di schermo non è sempre agevole, in più spesso sono presenti molti contenuti e in ambito programmazione ci troviamo spesso difronte a dei prompt molto lunghi che possono anche rallentare o bloccare lo screen reader fino al termine della scrittura dei messaggi.

Sostieni questo blog con una donazione

Se ti piace ciò che faccio e lo trovi utile, fai una donazione con Paypal oppure usa SatisPay.

Grazie per il tuo supporto!

Retrocomputer: NVRCA, Non Visual Retro Computer Access

Tempo di lettura: 5 minuti

Premessa

Oggi voglio pubblicare un mio articolo sul mondo dei retro computer e della retro programmazione, scritto per la rivista Retro Magazine World, periodico online di cui faccio parte come membro dello staf di redazione.
NVDA su Windows, Voiceover su iOS e OSX, Talkback su Android e Orca su Linux, sono tutti software per le tecnologie assistive vocali, rivolte a persone con disabilità visiva. Tecnicamente si chiamano screen reader.
Tramite questi strumenti, è possibile utilizzare a pieno, tutte le funzionalità messe a disposizione dal PC in uso.
Questi software fanno uso di un sintetizzatore vocale per vocalizzare il testo presente sullo schermo. Non vi sono restrizioni di funzionamento nei casi in cui il testo sia contenuto in oggetti messi a disposizione del sistema operativo in uso: finestre, icone, menù, documenti di testo o prompt dei comandi / terminale. Tali strumenti, non funzionano invece in caso si desideri utilizzare software che fanno uso di grafica tramite le tecniche di rendering 2D e 3D. Cito ad esempio il caso di un videogame. Come appare ovvio, in questo caso, lo screen reader, non è in grado di descrivere le scene o le schermate e non è nemmeno in grado di vocalizzare il solo testo presente a video, nemmeno quello dei menù, in quanto prodotto tramite rendering grafico.
Unica soluzione possibile è che chi sviluppa il software, ad esempio un videogioco, inserisca funzionalità vocali ad-hoc al suo interno. Cosa non impossibile, ma certamente non adatta a tutti i prodotti concepiti con la grafica al centro dello sviluppo software. Questo limite esclude le persone con disabilità da tutta una serie di prodotti software 2D e 3D, dai videogiochi fino ai software per il disegno CAD, solo per citarne alcuni.
Continua a leggere Retrocomputer: NVRCA, Non Visual Retro Computer Access

NVDA e uso del pc, alcune interessanti risorse online

Tempo di lettura: 2 minuti

Vengo spesso contattato da persone che sentono la necessità di formarsi, di poter intraprendere un percorso personalizzato, per imparare ad utilizzare le tecnologie vocali su personal computer. In particolare si sta diffondendo lo screen reader gratuito NVDA, che uso da molti anni a livello professionale. In questa fase particolare della nostra vita, non è certo facile organizzare corsi ad-hoc, e nemmeno spostarsi agevolmente per la città.
Il lockdown ci viene però incontro, perchè molte community hanno prodotto materiale fruibile comodamente da casa, in diversi formati e questo articolo vuole mettervi al corrente di queste opportunità.
Non dimentichiamo comunque, che una volta scaricato ed installato NVDA dal sito ufficiale, sul vostro pc sarà presente un completissimo manuale che vi guiderà alla scoperta di questo potente lettore di schermo.
Continua a leggere NVDA e uso del pc, alcune interessanti risorse online

Come rendere le presentazioni di PowerPoint accessibili per gli utenti con disabilità

Tempo di lettura: 2 minuti

Creare presentazioni Power Point accessibili è alla portata di tutti. Basta unicamente porsi il problema e il software di Microsoft ci viene incontro con un paio di funzionalità pernsate appositamente per creare presentazioni fruibili da tutti.
Mi sono trovato troppe volte ad avere a che fare con documenti poco accessibili, un po’ in tutti gli ambiti. Parlo, banalmente, di documenti scaricati dalla rete, dispense universitarie, documenti di progetto o presentazioni aziendali.
Premetto inoltre che i documenti prodotti dalla suite Microsoft sono per natura accessibili, ma se chi li produce, inserisce contenuti che non lo sono, anche l’accessibilità generale del documento viene alterata. Segnalo la guida ufficiale di Microsoft “Rendere le presentazioni di PowerPoint accessibili per gli utenti con disabilità“, davvero molto completa.
Per iniziare , concentriamoci su alcuni minimi accorgimenti da applicare alle aree di testo e alle immagini presenti in una diapositiva.
Un po’ come accade per le pagine web è assolutamente importante definire l’ordine con cui vogliamo che gli elementi della presentazione vengano vocalizzati dal lettore di schermo, spesso infatti, ciò che si vede, non sarà ciò che verrà vocalizzato in termini di ordine degli elementi.
Per definire l’ordine esatto del documento, senza che ciò abbia impatto sulla grafica, ci viene in soccorso la funzionalità “disponi” presente nel menù “Home” di Power Point.
In questa sezione è presente la voce “riquadro di selezione” che in modo molto intuitivo, ci permette di mettere in ordine i contenuti di ogni singola diapositiva, in modo semplice e veloce.
Sistemato questo aspetto, dobbiamo ora concentrarci su tutti i contenuti di tipo immagine che abbiamo inserito nel nostro documento, attenzione che alcuni contenuti precedentemente testuali, se applicati particolari effetti grafici, possono trasformarsi anche essi in immagini.
Per rendere accessibili anche questi contenuti, non dobbiamo fare altro che selezionare il contenuto di tipo immagine nella diapositiva, aprire il classico menù contestuale e selezionare la voce “Modifica testo alternativo”. Avremo così modo di impostare un testo descrittivo per l’elemento selezionato.
Vi sarà inoltre capitato di scaricare o ricevere pdf generati da presentazioni Power Point. Bene, applicando le precedenti istruzioni, anche questi documenti pdf risulteranno fruibili dalle tecnologie vocali assistive.
In conclusione, con questi piccoli accorgimenti, il livello di accessibilità delle nostre presentazioni sarà migliore, vi rimando alla guida Microsoft per maggiori dettagli.

NVDA e problemi nella riproduzione: disabilitare la modalità esclusiva per le periferiche audio

Tempo di lettura: < 1 minuto

Da utilizzatore occasionale di Skype per le chiamate audio, mi ha stupito il fatto che in una conversazione vocale, con NVDA sul sottofondo, accadesse che quando NVDA pronunciava qualcosa, dopo un mio comando, il mio interlocutore lamentasse il fatto di non sentirmi affatto o molto male. Così, su consiglio di una amica non vedente, ho scoperto una procedura che vado a condividervi.
Ho provato questa procedura su Windows 10. Bisogna recarsi nelle impostazioni audio, io lo faccio premendo il tasto “start” e digitando “audio”, la ricerca mi propone il pannello per settare le impostazioni delle periferiche di input e output. Qui abbiamo la possibilità di muoverci nel tab della riproduzione e in quello della registrazione, a noi interessano entrambi. Partiamo da quello della riproduzione, qui è presente un elenco di dispositivi di riproduzione, selezioniamo quello che ad esempio useremo con Skype, premiamo il tasto “applicazione” o “shift + f10”, è indifferente, e selezioniamo dal menù che appare, la voce “proprietà”. Nella finestra di dialogo che si apre, muoviamoci sul tab “avanzate” e scendiamo con il tasto “tab” fino alla checkbox “consenti alle applicazioni di assumere il controllo esclusivo” e la disabilitiamo. Diamo “ok”. Dobbiamo fare la stessa cosa con il tab della “registrazione”, scegliendo il microfono che utilizzeremo con Skype. Così il problema, noto anche con altre applicazioni diverse da NVDA, sarà risolto.

Lo Screen Reader da vicino: primi passi con NVDA e la tastiera

Tempo di lettura: 3 minuti

Per usare un Personal Computer con Windows, da non vedenti, dobbiamo installare e sapere utilizzare un software chiamato “lettore di schermo”. Windows ne integra uno di base, chiamato Narrator, un po’ limitato, per questo motivo noi utilizzeremo NVDA, gratuito, completo e open source. Continua a leggere Lo Screen Reader da vicino: primi passi con NVDA e la tastiera

Sfatiamo ogni tabù: ora vediamo come un cieco usa il Personal Computer!

Tempo di lettura: 3 minuti

Ma voi lo sapete che una persona non vedente o ipovedente grave è in grado di usare un comune Personal Computer? Si, proprio come quello che usate voi normodotati. Ciò desta ancora stupore, nonostante ciò accada da anni, ma io voglio venire allo scoperto e spiegarlo anche a voi che non lo sapete!
Questa panoramica può essere utile per una famiglia che incrocia la disabilità visiva per la prima volta, magari per un figlio, un compagno di classe o un vicino di casa, ma può essere utile anche ad un’azienda per inserire nel proprio organico una categoria protetta con deficit visivo, scoprirete che con le Htecnologie assistive si può fare di tutto ed a costo zero. Continua a leggere Sfatiamo ogni tabù: ora vediamo come un cieco usa il Personal Computer!