Je travaille sur un produit d'application web qui permet des mnémoniques (c'est-à-dire un trait de soulignement sous le caractère 'C', pour permettre une combinaison de clavier et la touche C pour déclencher le bouton 'Fermer'). Les formulaires sont créés par différents développeurs et peuvent chacun définir des mnémoniques statiques pour les boutons. Existe-t-il des modèles/algorithmes pour traiter les mnémoniques localisables?
Alors je me demandais, y at-il de bonnes stratégies pour réaliser quelque chose près de la solution idéale?
EDIT: Pour clarifier,
- Je ne parle pas de raccourcis clavier tels que Ctrl + S pour sauvegarder, ce qui est caché dans un menu. Les mnémoniques ne sont utilisés que pour les actions qui sont présentées à l'écran, sous les étiquettes de boutons par exemple. Les raccourcis clavier non cachés qui changeraient de localisation (il n'y en a pas de toute façon, nous fonctionnons dans un navigateur web, donc les seuls raccourcis sont ceux qui font partie de n'importe quel navigateur utilisé). Le problème avec la tentative de choisir les mnémoniques au moment de la conception est que les personnes responsables du développement de l'interface utilisateur ne sont pas au courant de la localisation, comme cela pourrait être fait des mois plus tard. En outre, le problème de l'utilisation de formes imbriquées et modulaires signifie que même sans la localisation, il peut encore y avoir conflit.
Certaines des idées que je l'ai frappée INCLURE autour d'avoir un registre mnémonique global qui formulaires peuvent utiliser pour demander un certain mnémotechnique, basé sur l'étiquette localisée, le registre calculerait alors quelle était la meilleure utilisation des caractères disponibles . D'une façon ou d'une autre il devrait maintenir l'état de cela - de sorte que la même forme n'apparaisse pas avec des ensembles mnémoniques différents au cours de l'utilisation d'application, elle pourrait même être faite statiquement et persistée. Sûrement, si je cherchais à faire quelque chose comme ça, je trouverais un algorithme plus général - je n'ai aucune idée de laquelle! :-)
Espérons que mon édition a donné un peu plus aperçu de ce que je veux dire, et les contraintes de l'attribution au moment du design. À votre santé. – Grundlefleck