web-dev-qa-db-fra.com

Accessibilité du clavier dans les applications Web

Je poserais ma question de la manière suivante: nous savons tous que le clavier est rapide (par rapport à la souris). VIM en est un exemple simple.

Existe-t-il un standard de création d'applications Web centrées sur le clavier? Il pourrait y avoir différentes manières "non standard", par exemple Lynx Web Browser, créez des raccourcis clavier JS avec JQuery, etc.

@Chris: Je comprends que l'application Web s'exécute sous une autre application (navigateur Web) et qu'il s'agit d'une limitation. Mais ma question est la suivante: puisque le WWW est en expansion et représente maintenant beaucoup plus que la simple navigation et comprend des applications. Maintenant, les utilisateurs doivent travailler toute leur journée à la saisie et à la manipulation des données. Pourquoi n’avons-nous pas (ou n’avons-nous) aucune norme pour rendre cette expérience utilisateur rapide? J'ai vu des utilisateurs travailler sur des applications basées sur DOS utilisant Keyboard comme n'importe quoi. Ils utilisent les touches "Entrée", "pavé numérique" et tout.

1
Sandeep Jindal

Les navigateurs eux-mêmes disposeront de raccourcis clavier "standard" ou raisonnablement standard (retour arrière pour naviguer par exemple), mais je ne m'attendrais pas à ce que les applications réelles disposent de raccourcis clavier - standard ou autres.

Pourquoi? Étant donné que le navigateur doit d'abord traiter les entrées, les développeurs d'applications devront choisir des raccourcis qui ne se heurtent pas au navigateur * aucun *. Ce sera un très petit ensemble et il n'y aura donc pas de cohérence d'une application à l'autre.

Ceci dit, vous pouvez naviguer entre les champs de saisie en utilisant le Tab touchez et envoyez les formulaires en utilisant Enter.

2
ChrisF

L'attribut accesskey correspond à la méthode définie par le W3C et approuvée par la WCAG/Section 501 - l'excellent Dive Into Accessibility comporte une liste de raccourcis clavier standard qui devraient être disponibles sur la plupart des sites Web.

Question associée: Raccourcis clavier avec jQuery .

0
l0b0

Je ne trouvais pas les normes pour les applications Web basées sur le clavier, mais ce que je trouve, c'est un navigateur Web basé sur KeyBoard.

Cela aiderait certainement dans le traitement rapide des applications Web. Celui que j'ai actuellement installé est Vimperator

Cela désactive tous les traits de touche par défaut du navigateur Web.

0
Sandeep Jindal