20-06-2014, 10:28 AM
Je rejoins l'idée d'@lucard si vraiment tu veux à tout prix forcer ces boutons à faire telle ou telle action.
Mais je rejoins Sephi: cela ne devrait pas être fait. Ficher la paix au navigateur et aux contrôles de l'utilisateur facilitera l'expérience de cet utilisateur: si Ctrl+L venait à être changé par un site, je l'enverrai aux oubliettes car ce raccourcis me permet d'attraper le focus de la barre d'adresse (aka de changer l'URL de la page en cours). Idem pour Ctrl+T ou Ctrl+R.
Ou comme le souligne Sephi, si Alt+Tab ou Ctrl+Tab venait à être changé, je râlerai aussi... Idem pour d'autres raccourcis qui me servent à piloter VLC sans avoir forcément le focus sur VLC.
Après, les "g" tout seul peuvent vite poser soucis car si l'utilisateur veut entrer un texte (dans un input/textarea) et que le site vient y mettre son nez, cela va devenir une catastrophe....
Sinon, un tour du coté de l'attribut accesskey peut éviter pas mal de soucis, car c'est au navigateur de se débrouiller pour que les raccourcis de la page web n'interfèrent pas avec ls raccourcis du navigateur. En revanche, les raccourcis pourraient interférer avec ceux de l'utilisateur hors navigateur.
Par exemple, accesskey="z" sur un site permet, sur firefox, d'accéder au contrôle via Alt+Maj+Z, mais ce raccourcis me sert à changer le niveau de zoom sur VLC sans avoir le focus sur la fenêtre de VLC... Donc le raccourcis du site n'interfèrera pas avec les raccourcis du navigateur, mais peut interférer avec ceux de l'utilisateur.
Du coup, ce serait intéressant de ne pas activer les raccourcis par défaut, et de laisser la possibilité au joueur d'aller dans ses options (les options du site) pour activer les raccourcis qu'il souhaite (et les configurer par la même occasion).
Note que le raccourcis "Ctrl+G" par exemple ne sera pas utile pour une tablette, un téléphone, ou un PC contrôlé à la voix...
Mais je rejoins Sephi: cela ne devrait pas être fait. Ficher la paix au navigateur et aux contrôles de l'utilisateur facilitera l'expérience de cet utilisateur: si Ctrl+L venait à être changé par un site, je l'enverrai aux oubliettes car ce raccourcis me permet d'attraper le focus de la barre d'adresse (aka de changer l'URL de la page en cours). Idem pour Ctrl+T ou Ctrl+R.
Ou comme le souligne Sephi, si Alt+Tab ou Ctrl+Tab venait à être changé, je râlerai aussi... Idem pour d'autres raccourcis qui me servent à piloter VLC sans avoir forcément le focus sur VLC.
Après, les "g" tout seul peuvent vite poser soucis car si l'utilisateur veut entrer un texte (dans un input/textarea) et que le site vient y mettre son nez, cela va devenir une catastrophe....
Sinon, un tour du coté de l'attribut accesskey peut éviter pas mal de soucis, car c'est au navigateur de se débrouiller pour que les raccourcis de la page web n'interfèrent pas avec ls raccourcis du navigateur. En revanche, les raccourcis pourraient interférer avec ceux de l'utilisateur hors navigateur.
Par exemple, accesskey="z" sur un site permet, sur firefox, d'accéder au contrôle via Alt+Maj+Z, mais ce raccourcis me sert à changer le niveau de zoom sur VLC sans avoir le focus sur la fenêtre de VLC... Donc le raccourcis du site n'interfèrera pas avec les raccourcis du navigateur, mais peut interférer avec ceux de l'utilisateur.
Du coup, ce serait intéressant de ne pas activer les raccourcis par défaut, et de laisser la possibilité au joueur d'aller dans ses options (les options du site) pour activer les raccourcis qu'il souhaite (et les configurer par la même occasion).
Note que le raccourcis "Ctrl+G" par exemple ne sera pas utile pour une tablette, un téléphone, ou un PC contrôlé à la voix...