C'est un lecteur d'écran, c'est-à-dire qu'il peut restituer en audio la plupart des éléments présents à l'écran. IL est prévu pour suivre le focus, c'est-à-dire le curseur système, et lit au fur et à mesure les informations qui se trouvent au focus. Les commandes principales du lecteur (répéter, lire le mot, lire la phrase, lire le caractère, lire la barre d'état, lire le titre de la fenêtre, lire le contenu sélectionné, etc) sont accessibles par de simples raccourcis clavier composés de deux ou trois touches. Les commandes un peu moins courantes mais non moins utiles sont disponibles par des raccourcis composés de 4, 5 voire 6 touches.
AFin d'augmenter le nombre de possiblités de raccourcis possibles et pour diminuer les risques d'entrer en conflit avec les raccourcis des applications usuelles (utilisant déjà un grand nombre de raccourcis composés de Ctrl+lettre ou Ctrl+Maj+Lettre), on modifie le fonctionnement de la touche Insert (celle qu'on ne sert jamais qui se trouve au-dessus de la touche Suppr) est modifié pour pouvoir l'utiliser comme Ctrl ou Alt. Les raccourcis de base de jaws sont donc composés de Insert+lettre
C'est un programme d'installation ordinaire, trois clics sur suivant et c'est prêt. Sa configuration est ensuite particulièrement difficile. Il offre énormément d'options. Les plus simples à manipuler et à comprendre se trouvent dans le menu options accessible dans la fenêtre de jaws ou par le raccourci Insert+J. Pour des options plus subtiles, on utilise le Configurateur. Chaque application peut y avoir une configuration différente pour adapter au mieux à leurs spécificités. Chaque application peut être accompagnée d'un script jaws, un script programmé à l'aide d'un langage spécifique au lecteur d'écran, souvent dénommé jaws-scripting. Ces scripts sont composés de différentes procédures et chaque procédure peut être attribuée à un nouveau raccourci clavier, pour permettre d'utiliser des fonctionnalités typiques de l'application.
Par exemple, lire l'adresse URL, aller au prochaîn titre, ... pour Internet Explorer. Ou alors : choisir une police dans la barre d'outils de word... etc. OU encore : Lire le résultat affiché dans la calculatrice windows. Enfin on remarque que les possibilités de tels scripts sont quasiment infinies.
JAWS est la revue d'écran la plus citée quand on parle d'accessibilité des sites webs aux mal-voyant et non voyant, mais il en existe d'autre comme Home Page Reader d'IBM (HPR) ou Windows-eyes.
Il existe de nombreuses manières de présenter du contenu soit par l'intermédiaire de texte, d'images directement dans le code (X)html ou via la feuilles de styles entre autre.
Il est également possible d'imbriquer plusieurs éléments ayant chacun un rôle bien distinct. Par exemple, un titre, peu très bien être un logo (image) et en même temps un lien permettant un retour sur la page d'accueil.
Donc, l'idée est de montrer le rendu du logiciel JAWS (avec une configuration par défaut et avec une configuration utilisateur) sur différents éléments html en fonction des dispositions (bonnes ou mauvaises) prisent par le codeur (propriété, attribut, agencement).
Informer sur une partie des possibilités qu'offre ce logiciel en matiére d'aide à la navigation.
Essayé de faire transparaitre pourquoi il est important pour les personnes utilisant ce type de logiciel de prendre en compte l'accessibilité dans le developement d'un site web, sans perdre de vue que cette démarche vers l'accessibilité doit être globale et ne pas se restreindre à un type de handicap car l'accessibilité sert tous le monde et pas seulement les personnes atteintes de handicap(s).
J'ai donc installé JAWS version5 et tester dans un premier temps avec les paramètres par défaut. Le navigateur est IE6, il existe un script permettant l'utilisation de JAWS avec Firefox mais il semblerais que celui-ci pose quelques problèmes au niveau de la navigation dans le texte par l'intermédiaire des flêches du clavier et que son utilisation semble relativement faible.
A titre indicatif vous pouvez télécharger pour différents navigateurs de petits outils de devellopement permettant de tester votre site dans différentes configurations ils seront dans le cas présent utiles pour permettre par exemple de désactiver les images ou les feuilles de styles pour vous donner une idée du rendu graphique dans ces configurations.