Je crée une info-bulle accessible - ma première plongée dans le monde de l'accessibilité. Il est affiché à côté d'une entrée et en ce moment je réfléchis à la façon de les montrer aux utilisateurs handicapés. La conception ne permet pas de le montrer sur le focus, alors je me disais: les utilisateurs de lecteurs d'écran touchent-ils/ont-ils une souris? Mon idée consiste à accrocher le premier mousemove
événement et à changer le mode des info-bulles à afficher en survol, et si aucun déplacement de souris ne s'est jamais produit - il s'afficherait sur le focus. Mais je n'ai personne qui pourrait me parler de son expérience en matière de handicap, alors j'espérais que les gens d'ici aient des connaissances sur les habitudes des utilisateurs de lecteurs d'écran.
Je suis un peu confus par votre question initiale. Au début, vous dites
Le design ne permet pas de le montrer au point
et puis tu dis
si aucun mouvement de souris ne se produisait jamais - cela se montrerait au point.
Envisagez-vous ou non d'afficher l'info-bulle avec le focus clavier?
Il y a un modèle d'infobulle dans le " WAI-ARIA Authoring Practices 1.1 ", bien que ce soit toujours un travail en cours. Une info-bulle doit apparaître sur le pointage de la souris ou sur le clavier.
Il existe de nombreux types d'utilisateurs de lecteurs d'écran. Certains utilisateurs ont une basse vision et augmentent leur vue limitée en utilisant un lecteur d'écran. Ces types d'utilisateurs pourraient utiliser une souris. Certains utilisateurs ont des problèmes cognitifs ou d'apprentissage et améliorent leur expérience avec un lecteur d'écran pour les aider à lire et à comprendre une page. Ces utilisateurs probablement utilisent également une souris. Certains utilisateurs ont une vue très limitée ou inexistante et utilisent un lecteur d'écran comme seul moyen d'interagir avec une page Web. Ces utilisateurs n'utiliseront pas une souris. Ceci n'est qu'un petit échantillon de différents types d'utilisateurs.
Comme le dit Slugolicious, certaines personnes utilisent une souris avec un lecteur d'écran.
Le design ne permet pas de le montrer au point
Je ne sais pas ce que fait votre site Web ou votre application, mais cela semble très inhabituel! Si une info-bulle est correcte en vol stationnaire, pourquoi n'est-elle pas correcte sur la mise au point? J'enverrais cela à l'équipe de conception visuelle comme un bug, ou j'insisterais pour qu'ils le justifient.
Je suis allé en montrant une info-bulle invisible sur la mise au point et en laissant une visible en survol
Vous devriez montrer une info-bulle visible sur le focus - car certains voyants utilisateurs n'utilisent pas de souris ou de lecteur d'écran. De nombreux utilisateurs souffrant de troubles de dextérité ne peuvent pas utiliser une souris en toute confiance, le clavier est donc leur méthode de saisie préférée. L'accessibilité ne concerne pas uniquement les utilisateurs malvoyants.
Mon idée est d'accrocher le premier événement mousemove et de changer le mode des info-bulles en vol stationnaire, et si aucun mousemove ne s'est jamais produit - il s'afficherait au point.
Je ne le recommande pas, car il sépare les utilisateurs - les classant comme un utilisateur du clavier OR un utilisateur de la souris. En réalité, de nombreux utilisateurs sont à la fois: