Bonjour,
J'ai pu faire l'essai avec NVDA+Firefox sur le formulaire effectivement mis
en place:

   - aria-live="assertive" ou aria-live="polite" ne change pas grand chose
   en termes de restitution. Comme le changement de valeur a lieu au bout
   d'une seconde environ, on n'a pas le temps de faire autre chose et le
   lecteur d'écran vocalise le changement dans un très court délai dans les 2
   cas
   - par contre il faut ajouter aria-atomic="true", sinon chaque saisie de
   chiffre est vocalisée 2 fois. Avec cet attribut, la vocalisation se fait
   uniquement lorsque l'ensemble du contenu du champ est modifié par le script





[image: --]
Olivier Nourry
[image: http://]about.me/oliviernourry
<http://about.me/oliviernourry>


Le 18 octobre 2016 à 13:04, Alex Bernier <[email protected]> a
écrit :

> Le contrôle de la valeur est-il fait "à la volée" (i.e. par exemple via un
> script, juste après que le focus ait quitté le champ), ou après validation
> du formulaire ? Si on est dans le premier cas, le déplacement du focus est
> à proscrire (cela invaliderait le critère 7.4 sur les changements de
> contexte); si on est dans le second, OK.
>
> Maintenant, parlons d'utilisabilité : ce qui me semble intrusif, dans le
> cas d'utilisation d'un lecteur d'écran, c'est le fait de déplacer le focus
> sur un champ, ce qui va redéclencher le mode formulaire de manière assez
> "impromptue"... (Il faudrait tester pour avoir une idée précise du
> comportement.) On pourrait donc mettre un « aria-live="asertive" » pour
> minimiser le risque que l'utilisateur passe à côté de l'info, sans pour
> autant provoquer un changement de focus.
>
> Alex
>
> Alex Bernier
> --
> Directeur
>
> Association BrailleNet - AccessiWeb
> 12bis avenue Maurice Thorez
> 94200 Ivry sur Seine
>
> Tél. + 33 1 85 09 05 13
>
> Fax  + 33 1 46 70 35 84
>
>
>
> On Tue, Oct 18, 2016 at 12:05:21PM +0200, Olivier Nourry wrote:
> >    Merci Alex pour cette suggestion. De fait on mettrait un "polite",
> dans
> >    la logique de ne pas être trop intrusif. Mais du coup je me demande
> >    s'il n'y a pas un risque que l'utilisateur manque l'info, dans le cas
> >    où il poursuit sa saisie et ne laisse pas le temps à l'information
> >    d'être restituée. Il peut aussi arriver que l'information soit
> >    restituée tardivement, et devienne source de confusion alors que
> >    l'utilisateur est arrivé à un stade ultérieur. Qu'en penses-tu?
> >
> >
> >    --
> >    Olivier Nourry
> >    http:// about.me/oliviernourry
> >
> >
> >    Le 18 octobre 2016 à 11:57, Alex Bernier
> >    <[1][email protected]> a écrit :
> >
> >      Bonjour Olivier,
> >      Plutôt qu'un changement de focus, on peut mettre un "aria-live" sur
> >      le conteneur de l'étiquette/du texte visible référencé via
> >      "aria-labelledby", ce qui permettrait à l'utilisateur d'avoir l'info
> >      sans que ce soit trop intrusif.
> >      Alex
> >      Alex Bernier
> >      --
> >      Directeur
> >      Association BrailleNet
> >      12bis avenue Maurice Thorez
> >      94200 Ivry sur Seine
> >      Tél. [2]+ 33 1 85 09 05 13
> >      Fax  [3]+ 33 1 46 70 35 84
> >      On Tue, Oct 18, 2016 at 11:25:36AM +0200, Olivier Nourry wrote:
> >      >    Bonjour la  liste,
> >      >    Besoin de vos avis et suggestions sur la situation suivante...
> >      >    Un champ de formulaire attend une saisie dont la valeur est
> >      bornée. Par
> >      >    exemple: montants mini et maxi. Je prévois de fournir cette
> >      information
> >      >    dans l'étiquette, donc avant la saisie.
> >      >    Si l'utilisateur saisit une valeur hors bornes, le contrôle de
> >      surface
> >      >    modifiera la valeur saisie pour la faire rentrer dans les
> >      bornes (par
> >      >    exemple: ramenée à la valeur max si la valeur saisie dépasse la
> >      valeur
> >      >    max).
> >      >    Auquel cas je vais préconiser de ramener le focus sur le champ
> >      forcé,
> >      >    et de soit modifier l'étiquette, soit rajouter l'info que la
> >      valeur a
> >      >    été forcée, via un aria-labelledby vers un texte visible.
> >      >    Cette approche vous paraît-elle correcte? D'autres suggestions?
> >      >
> >      >    --
> >      >    Olivier Nourry
> >      >    http:// [4]about.me/oliviernourry
> >      >
> >      > Références
> >      >
> >      >    Liens visibles
> >      >
> >      >    Liens cachés :
> >      >    2. [5]http://about.me/oliviernourry
> >      > _______________________________________________
> >      > liste_gta mailing list
> >      > [6][email protected]
> >      > [7]http://list.accessiweb.org/mailman/listinfo/liste_gta_
> >      list.accessiweb.org
> >      _______________________________________________
> >      liste_gta mailing list
> >      [8][email protected]
> >      [9]http://list.accessiweb.org/mailman/listinfo/liste_gta_
> >      list.accessiweb.org
> >
> > Références
> >
> >    Liens visibles
> >    1. mailto:[email protected]
> >    2. tel:+ 33 1 85 09 05 13
> >    3. tel:+ 33 1 46 70 35 84
> >    4. http://about.me/oliviernourry
> >    5. http://about.me/oliviernourry
> >    6. mailto:[email protected]
> >    7. http://list.accessiweb.org/mailman/listinfo/liste_gta_
> list.accessiweb.org
> >    8. mailto:[email protected]
> >    9. http://list.accessiweb.org/mailman/listinfo/liste_gta_
> list.accessiweb.org
> >
> >    Liens cachés :
> >   11. http://about.me/oliviernourry
>
> > _______________________________________________
> > liste_gta mailing list
> > [email protected]
> > http://list.accessiweb.org/mailman/listinfo/liste_gta_
> list.accessiweb.org
>
>
> _______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à