OVH Cloud OVH Cloud

Accessibilité et raccourcis claviers

12 réponses
Avatar
Antoine
Bonjour,

j'aimerais réaliser une page dans laquelle certains liens seraient accessibles à l'internaute via
des raccourcis claviers. Cela est-il réalisable et si oui comment ?

Merci d'avance.

--
Antoine

10 réponses

1 2
Avatar
Christian
Antoine a écrit:

Bonjour,

j'aimerais réaliser une page dans laquelle certains liens seraient
accessibles à l'internaute via des raccourcis claviers. Cela est-il
réalisable et si oui comment ?

Merci d'avance.




ça se fait avec les "accesskey"
http://www.w3.org/TR/html401/interact/forms.html#h-17.11.2

--
Christian
Avatar
Antoine
Christian wrote :

Antoine a écrit:

j'aimerais réaliser une page dans laquelle certains liens seraient
accessibles à l'internaute via des raccourcis claviers. Cela est-il
réalisable et si oui comment ?



ça se fait avec les "accesskey"
http://www.w3.org/TR/html401/interact/forms.html#h-17.11.2



Merci beaucoup Christian. Cela fonctionne très bien.

Existe-t-il un moyen de se dispenser de l'usage des touches alt/cmd sous Windows/MacOS
pour définir des raccourcis claviers ie un moyen de définir comme raccourci clavier "a" au lieu
de "alt"+"a" ?

Merci pour vos lumières.

--
Antoine
Avatar
Christian
Antoine a écrit:

Existe-t-il un moyen de se dispenser de l'usage des touches alt/cmd
sous Windows/MacOS pour définir des raccourcis claviers ie un moyen de
définir comme raccourci clavier "a" au lieu de "alt"+"a" ?



d'après ce qui se dit sur OpenWeb, pas moyen d'échapper aux touches
ctrl/alt/shift/pomme

http://openweb.eu.org/articles/accesskey_essai_non_transforme/

--
Christian
Avatar
Antoine
Christian wrote :

Antoine a écrit:

Existe-t-il un moyen de se dispenser de l'usage des touches
alt/cmd sous Windows/MacOS pour définir des raccourcis claviers
ie un moyen de définir comme raccourci clavier "a" au lieu de
"alt"+"a" ?



d'après ce qui se dit sur OpenWeb, pas moyen d'échapper aux
touches ctrl/alt/shift/pomme

http://openweb.eu.org/articles/accesskey_essai_non_transforme/



Merci pour le lien. R. Goetter en parle également :
<http://blog.alsacreations.com/2005/09/27/191-accesskey-le-grand-echec-de-laccessibilite-du-
web>

En résumé : accesskeys = idée séduisante pour les handicaps et les férus de clavier mais
difficilement utilisable sur une page web.

--
Antoine
Avatar
Sergio
Il se trouve que Antoine a formulé :

Merci pour le lien. R. Goetter en parle également :
<http://blog.alsacreations.com/2005/09/27/191-accesskey-le-grand-echec-de-laccessibilite-du-
web>

En résumé : accesskeys = idée séduisante pour les handicaps et les férus de
clavier mais difficilement utilisable sur une page web.



Pas facile à ne pas passer par là : Il faut tenir compte que le
navigateur a ses propres raccourcis, bien entendu différents suivant
les navigateurs, les implémentations les OS etc.

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Antoine
Sergio wrote :

Il se trouve que Antoine a formulé :

Merci pour le lien. R. Goetter en parle également :
<http://blog.alsacreations.com/2005/09/27/191-accesskey-le-grand-e
chec- de-laccessibilite-du- web>



En résumé : accesskeys = idée séduisante pour les handicaps et
les férus de clavier mais difficilement utilisable sur une page
web.



Pas facile à ne pas passer par là : Il faut tenir compte que le
navigateur a ses propres raccourcis, bien entendu différents
suivant les navigateurs, les implémentations les OS etc.



J'ai dû râter un concept mais je ne comprends pas pourquoi les
lettres ne pourraient pas directement constituer des raccourcis
puisque les raccourcis os/navigateurs/etc ne s'appellent usuellement qu'avec une
combinaison de type "ctrl" et/ou "alt" et/ou "cmd" etc...

Ne pourrait-on pas imaginer que dans le navigateur, des raccourcis
"a" pour page d'accueil, "c" pour page de contact etc soient créés ?
Je ne vois pas en quoi cela créerait un conflit. N'est-ce pas
d'ailleurs "un peu" la façon de fonctionner de la fonctionnalité
type-ahead de firefox au demeurant très pratique ?

--
Antoine
Avatar
Sergio
Après mure réflexion, Antoine a écrit :

Pas facile à ne pas passer par là : Il faut tenir compte que le
navigateur a ses propres raccourcis, bien entendu différents
suivant les navigateurs, les implémentations les OS etc.



J'ai dû râter un concept mais je ne comprends pas pourquoi les
lettres ne pourraient pas directement constituer des raccourcis
puisque les raccourcis os/navigateurs/etc ne s'appellent usuellement qu'avec
une combinaison de type "ctrl" et/ou "alt" et/ou "cmd" etc...



Ben non : Par exemple mon Firefox est réglé pour que quand je tape une
suite de caractères, Firefox recherche cette suite de caractère dans la
page... (je ne sais plus quel option il faut activer, mais c'est très
pratique).

Ne pourrait-on pas imaginer que dans le navigateur, des raccourcis
"a" pour page d'accueil, "c" pour page de contact etc soient créés ?



Rien n'empâche de programmer ton propre browser où "a" correspond au
raccourci 1 (Ctrl-Alt-1 chez d'autres)... etc.

Ils existe par ailleurs déjà des règles établies :
voir
http://www.acces-pour-tous.net/fichiers_communs/access.php?rub=aides_nav#etablies
(ou http://tinyurl.com/ku4hm) :

------------------------------------
Il est préférable d'utiliser des combinaisons alt + un chiffre que alt
+ une lettre car en utilisant une lettre, vous avez plus de chance de
remplacer un raccourci clavier déjà implanté (donc déjà utilisé par
certains utilisateurs) sur le navigateur.
De plus l'usage veut que l'on réserve certains raccourcis à des points
précis :

* Le 0 pour ouvrir directement la page contenant les règles
d'accessibilité du site.
* Le 1 pour accéder à la page d'accueil du site.
* Le 2 pour accéder directement au corps de la page. Par corps, il ne
faut pas entendre <body> mais bien ce qui (devrait) constituer
l'intérêt de la page, à savoir l'information quelle contient.
* Le 4 pour accéder directement au formulaire de recherche (dans la
perspective ou un moteur de recherche interne à votre site existe).
* Le 7 pour vous contacter (formulaire ou courrier électronique avec un
lien mailto:)
------------------------------------

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Antoine
Sergio wrote :

Après mure réflexion, Antoine a écrit :

Pas facile à ne pas passer par là : Il faut tenir compte que le
navigateur a ses propres raccourcis, bien entendu différents
suivant les navigateurs, les implémentations les OS etc.



J'ai dû râter un concept mais je ne comprends pas pourquoi les
lettres ne pourraient pas directement constituer des raccourcis
puisque les raccourcis os/navigateurs/etc ne s'appellent
usuellement qu'avec une combinaison de type "ctrl" et/ou "alt"
et/ou "cmd" etc...



Ben non : Par exemple mon Firefox est réglé pour que quand je tape
une suite de caractères, Firefox recherche cette suite de
caractère dans la page... (je ne sais plus quel option il faut
activer, mais c'est très pratique).



Oui c'est la fonctionnalité type-ahead dont je parlais.

Ne pourrait-on pas imaginer que dans le navigateur, des
raccourcis "a" pour page d'accueil, "c" pour page de contact etc
soient créés ?



Rien n'empâche de programmer ton propre browser où "a" correspond
au raccourci 1 (Ctrl-Alt-1 chez d'autres)... etc.



Bien sûr mais quelle est la proportion d'internautes capables de
faire ce réglable ? Un pourcentage très faible à mon avis.

Ils existe par ailleurs déjà des règles établies :
voir
http://www.acces-pour-tous.net/fichiers_communs/access.php?rub=aide
s_nav#etablies (ou http://tinyurl.com/ku4hm) :

------------------------------------
Il est préférable d'utiliser des combinaisons alt + un chiffre que
alt + une lettre car en utilisant une lettre, vous avez plus de
chance de remplacer un raccourci clavier déjà implanté (donc déjà
utilisé par certains utilisateurs) sur le navigateur.
De plus l'usage veut que l'on réserve certains raccourcis à des
points précis :



Je ne proposais pas "alt" + "lettre" mais "lettre" tout court ; mis
à part la fonctionnalité type-ahead (débrayable) de firefox je doute
fort que beaucoup de navigateurs utilisent des raccourcis de type
"a", "b" ou "c" donc cette possibilité serait à mon avis tout à fait
viable. Je ne comprends pas pourquoi on ne l'applique pas (encore
une fois j'ai dû râter quelque chose mais j'aimerais bien savoir
quoi).

--
Antoine
Avatar
Sergio
Il se trouve que Antoine a formulé :

Je ne proposais pas "alt" + "lettre" mais "lettre" tout court ; mis
à part la fonctionnalité type-ahead (débrayable) de firefox je doute
fort que beaucoup de navigateurs utilisent des raccourcis de type
"a", "b" ou "c" donc cette possibilité serait à mon avis tout à fait
viable. Je ne comprends pas pourquoi on ne l'applique pas (encore
une fois j'ai dû râter quelque chose mais j'aimerais bien savoir
quoi).



... Et "la lettre tout court" peut avoir un inconvénient s'il y a un
formulaire de saisie dans ta page. Pas facile de faire la distinction
raccourci / données saisies !

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Antoine
Sergio wrote :

... Et "la lettre tout court" peut avoir un inconvénient s'il y a
un formulaire de saisie dans ta page. Pas facile de faire la
distinction raccourci / données saisies !



Exact mais on pourrait s'attendre à ce que le navigateur sache
distinguer un "a" saisi dans une zone de texte (focus sur la zone de
texte en question) et un "a" saisi dans un dessein de naviguer.
C'est d'ailleurs exactement ce qui se passe avec la fonctionnalité
type-ahead dans firefox : le navigateur sait parfaitement distinguer
un caractère tapé dans une zone de texte et un caractère tapé pour
se positionner sur un mot donné de la page. Bref cela semble
techniquement possible et je ne comprends toujours pas pourquoi ça
n'est implémenté/utilisé.

--
Antoine
1 2