5. Problèmes physiques

Contenu de cette section

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.

5.1 Incapacité à utiliser une souris ou un pointeur

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.

Incapacité à utiliser un clavier

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 .

Autre matériel d'entrée (système X Window seulement)

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.

Contrôler le matériel physique depuis Linux

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.

5.2 Reconnaissance vocale

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 ).

5.3 Rendre le clavier docile

Le système X Window

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

Se débarasser de la répétition automatique

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.

Macros : beaucoup d'entrée pour peu de touches pressées

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

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