On doit prendre beaucoup de ces problèmes individuellement. Les besoins de chacun, les manières dont on peut générer une entrée et d'autres facteurs varient tellement que tout ce que ce HOWTO peut fournir est un ensemble générique de pointeurs vers des logiciels et des conseils utiles.
Une mobilité limitée peut rendre l'utilisation d'une souris difficile. Pour certaines personnes, un trackball peut être une très bonne solution, mais pour d'autres le seul périphérique d'entrée possible est un clavier (ou même quelque chose qui simule un clavier). Pour une utilisation normale de Linux ceci ne devrait pas être un problème (mais voyez la section Rendre le clavier docile ), mais pour les utilisateurs de X, ceci peut causer de gros problèmes sous certaines circonstances.
Heureusement, le gestionnaire de fenêtres
fvwm a été fait pour être
utilisé sans pointeur et on peut faire la plupart des choses
en utilisant un clavier. Je fais en fait ceci moi-même quand
je perds ma souris (ne me demandez pas pourquoi) ou si je veux
juste taper. En fait l'utilisation d'autres programmes
dépendra de leur capacité à accepter les
entrées au clavier. Beaucoup de programmes X le font pour
toutes les fonctions. Beaucoup ne le font pas. Je pense que les
touches qui émulent la souris, qui devraient se trouver dans
la version courante de X, faciliteront ceci.
Les personnes qui sont incapables d'utiliser un clavier normalement peuvent quelquefois en utiliser un par l'intermédiaire d'un bâton dirigé par la tête ou par la bouche. Ceci demande une configuration spéciale pour le clavier. Veuillez voir aussi la section rendre le clavier docile .
D'autres personnes ne peuvent pas utiliser le clavier du tout et seuls des périphériques de pointage sont disponibles. Dans ce cas, aucune solution n'est disponible sous la console normale Linux et on devra utiliser X. Si on peut faire en sorte que l'extension XInput utilise le périphérique et si on peut trouver le bon logiciel pour convertir des données de pointeur en caractères (je n'en ai pas encore trouvé), alors tout dispositif de pointage devrait être utilisable sans clavier.
Il y a un certain nombre de périphériques qu'il est bon de regarder pour de telles acquisitions de données, comme les écrans tactiles ou les pointeurs oculaires. Nombre d'entre eux nécessiteront un pilote de périphérique écrit spécifiquement. Ceci n'est pas vraiment difficile si la documentation est disponible, mais demande quelqu'un qui possède des bonnes compétences en programmation C. Veuillez voir le Kernel Hacker's Guide et autres références sur le noyau pour plus d'informations. Une fois que ceci sera mis en place, il devrait être possible d'utiliser ces périphériques comme une souris normale.
Le principal groupe d'intérêt ici est le Projet de Laboratoire Linux (Linux Lab Project). En général, on peut contrôler la plupart des matériels GPIB (une interface normalisée pour l'équipement scientifique, aussi connue sous le nom de bus IEEE). Ceci donne virtuellement beaucoup de potentiel pour des projets très ambitieux d'accessibilité. Autant que je sache, aucun d'entre eux n'a encore été mis sur pied.
La reconnaissance vocale est un outil très utile pour
permettre l'utilisation d'un ordinateur. Je connais deux
systèmes de reconnaissance pour Linux, le premier est
ears qui est décrit ainsi : ``la reconnaissance
n'est pas optimale. Mais c'est bon pour jouer et ça sera
amélioré'', le deuxième est
AbbotDemo, ``Un système de reconnaissance
vocale continu indépendant de la personne'', qui peut
être plus intéressant, bien qu'il ne soit pas
disponible pour un usage commercial sans arrangement
préalable. Voyez la carte des logiciels Linux pour les
détails (section
Autres documents
Linux ).
Le dernier serveur X qui est distribué avec Linux peut
inclure beaucoup de caractéristiques qui assistent
l'acquisition. Ceci comprend des caractéristiques telles que
StickKeys, MouseKeys, RepeatKeys, BounceKeys, SlowKeys et
TimeOut. Celles-ci permettent de paramétrer le clavier selon
les besoins de l'utilisateur. Elles sont fournies avec
l'extension XKB dans les versions de X après la
version 6.1. Pour trouver votre version et voir si vous avez
l'extension installée, vous pouvez essayer :
xdpyinfo -queryExtensions
Pour arrêter la répétition des touches sur la
console Linux, lancez cette commande (je pense qu'on doit la
lancer une fois par console ; un bon endroit pour la lancer
serait dans vos fichiers de login, .profile ou
.login dans votre répertoire personnel) :
setterm -repeat off
Pour vous débarasser de la répétition automatique dans n'importe quel serveur X, vous pouvez utiliser la commande :
xset -r
que vous pourriez mettre dans le fichier lancé quand vous
commencez à utiliser X (souvent .xsession ou
.xinit sous certaines configurations).
Il est bon de regarder ces deux commandes de plus près pour d'autres manières de changer le comportement de la console.
Souvent dans de telles situations, le plus grand problème
est celui de la rapidité d'entrée. Ici la chose la plus
importante à viser est le nombre de commandes le plus grand
en un minimum de frappes de touches. Pour les utilisateurs du
shell bash ou tcsh, vous devriez
regarder la page de manuel, en particulier la complétion de
commandes et de noms de fichiers (pressez la touche TAB et
bash essaie de deviner ce qui vient derrière).
Pour toute information sur les macros qui fournissent des
séquences de commandes en appuyant sur une seule touche,
jetez un coup d'oeil au HOWTO Keystroke.
Les touches collantes sont une caractéristique qui permet
à quelqu'un qui ne peut presser de manière fiable qu'un
bouton à la fois d'utiliser un clavier avec toutes les
touches de modification telles que Shift et
Control. Ces touches, au lieu qu'on doive les
maintenir enfoncées en même temps que l'autre touche
deviennent plutôt comme la touche Caps Lock et
restent activées pendant que l'on presse l'autre touche.
Elles peuvent alors soit se désactiver ou rester telles
quelles pour la touche suivante selon ce dont on a besoin. Pour
avoir des informations sur la manière de configurer ceci,
veuillez voir le HOWTO Linux Keyboard, surtout la section Je
ne peux utiliser qu'un doigt pour taper (section 15 dans la
version que j'ai). - Information de Toby Reed.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre