Avanti Indietro Indice

5. Problemi fisici

Molti di questi problemi devono essere trattati singolarmente. Le necessità dell'individuo, i modi che possono usare per generare l'input e altri fattori variano tanto che tutto quello che può essere fornito da questo HOWTO è un insieme generale di puntatori a software ed esperienze utili.

5.1 Impossibilità di usare un mouse o un altro tipo di puntatore.

Una mobilità limitata può rendere molto difficile usare un mouse. Per alcune persone la track-ball è una soluzione ottima, ma per altre l'unico possibile dispositivo di input è la tastiera (o qualcosa che simuli una tastiera). Per l'uso normale di Linux non dovrebbe essere un problema (ma leggete la sezione far funzionare la tastiera), ma per chi usa X, può causare dei problemi non indifferenti in alcune circostanze.

Fortunatamente, il manager di finestre fvwm è stato disegnato per essere usato senza un puntatore, e la maggior parte delle cose si possono fare lo stesso. Per dire la verità faccio anche io così quando perdo il mouse (non me lo chiedete) o semplicemente quando voglio solo usare la tasiera. fvwm è incluso in tutte le distribuzioni di Linux che io conosca. In realtà l'uso di altri programmi dipende dalla loro capacità di accettare la pressione dei tasti. Molti programmi X lo fanno per tutte le funzioni. Molti no. Credo che i "tasti del mouse appiccicosi", che dovranno uscire in una prossima versione di X, debbano rendere possibile l'uso della maggior parte dei programmi.

Impossibilità di usare la tastiera

Che non può usare la tastiera normalmente può usarne una attraverso un comando mosso con la testa o con la bocca, che richiede delle chiamate di configurazione speciali che sono, per quanto ne sappia, impossibili al momento su Linux. Comunque, questo supporto dovrebbe essere disponibile tra poco, dato che il software necessario per implementare le parti principali di questa procedura è già stato scritto, ed è nella fase di test.

A questo punto, ci dovrebbe essere un programma che mostrerà una tastiera sullo schermo, ed accetterà input da un qualche tipo di puntatore, come, ad esempio, i movimenti dell'occhio.

5.2 Riconoscimento vocale

Il riconoscimento vocale è uno strumento potentissimo per abilitare all'uso del computer. Conosco due sistemi di riconoscimento per Linux: il primo è ears, che viene descritto come ``riconoscimento non ottimale, ma buono per il gioco. Verrà migliorato'', il secondo è AbbotDemo ``Un sistema di riconoscimento vocale continuo, ed indipendente da chi parla'', che potrebbe essere più interessante, anche se non è disponibile per uso commerciale senza delle disposizioni particolari. Per ulteriori dettagli controllare la Linux Software map (vedere la sezione altri documenti Linux).

5.3 Far funzionare la tastiera

Eliminare l'Auto Repeat

Per eliminare la ripetizione dei tasti sulla console Linux, date questo comando (credo debba essere dato una volta per ogni console: un buon posto dove metterlo sono i file di login .profile o .login nella vostra home directory).

setterm -repeat off

Per eliminare l'auto repeat sul server X, potete usare il comando

xset -r 

che si può mettere nel file che viene letto quando si avvia X (spesso .xsession o .xinit con qualche tipo di configurazione)

Conviene dare un'occhiata a entrambi questi comandi per trovare altri modi di cambiare il comportamento della console.

Tasti "appiccicosi"

Su Linux non sono disponibili tasti appiccicosi in nessuna forma, per quanto ne sappia io. Per la console normale avrebbero bisogno di cambiamenti al codice del kernel. Non sarebbe una cosa estremamente difficile, ma ci vorrebbe qualcuno con noizioni di programmazione di kernel per farlo.

Per X windows sotto Linux, il codice già esiste, ma non è disponibile per i normali utenti. Dato che i `normali utenti' comprende me, non posso confermare che sarà utilizzabile.

Hardware di input non convenzionale

Esiste un gran numero di dispositivi da considerare per l'input, come i touch screen e i puntatori a controllo oculare. La maggior parte di essi necessitano di un `device driver' scritto appositamente. Non è estremamente difficile scriverli se la documentazione è disponibile, ma c'è bisogno di qualcuno con buona conoscenza del C. Per favore guardate la Linux Kernel Hackers guide e l'altro materiale a cui si fa riferimento per ulteriori informazioni. Una volta impostato il device driver, dovrebbe essere possibile usare questi dispositivi come un normale muose.

Controllo dell'hardware fisico da Linux

Il gruppo di interesse4 principale in questo campo è il Linux Lab Project. In genere, può essere controllata la maggior parte dell'hardware GPIB (un'interfaccia standard per l'equipaggiamento scientifico, nota anche come bus IEEE).


Avanti Indietro Indice