10

Supposons que je développe une nouvelle application de bureau pour Windows. Y at-il une liste quelque part que je peux consulter (de Microsoft ou d'un tiers) de raccourcis clavier que toutes les applications Windows devraient prendre en charge? (Note: Quand je dis ici «toutes les applications Windows», je veux dire «toutes les applications Windows où un raccourci clavier particulier a du sens». Par exemple, un raccourci standard «Commencer une session de débogage» peut sembler logique tels que Visual Studio et Eclipse, mais pas pour d'autres types d'applications telles que Notepad ou Firefox, et certaines applications spécialisées qui ont leurs propres ensembles de raccourcis clavier complets, tels que vi, peuvent ne pas convenir à certaines applications spécifiques. les conventions standard suivies par d'autres applications.)Liste des raccourcis clavier de facto standard pour les applications Windows?

Par exemple, je dirais que là où il est logique, les applications Windows doivent soutenir les raccourcis clavier suivants, parce qu'ils sont des normes de fait que la plupart des autres applications de soutien (juste une liste partielle):

De partout:

  • F1 - Show Aide
  • Alt +F4 - Fermer l'application

Bien que le texte d'édition:

  • Ctrl + A - Sélectionner tout le texte (dans le champ actuel, le cas échéant)
  • Ctrl + Accueil/Fin - Déplace le curseur sur le début/la fin du courant champ
  • Maj + [toute navigation] - Sélectionnez le texte entre la position de caret précédente et la nouvelle position de caret

Même si un élément qui peut être modifié ou renommé est sélectionné:

  • F2 - Renommer ou modifier l'élément en cours

Alors qu'une fenêtre enfant ou onglet a le focus dans un environnement multi-fenêtre/application multi-onglet:

  • Ctrl + F4 - Fermez la fenêtre en cours/onglet
  • Ctrl + W - Fermez la fenêtre en cours/onglet
  • Ctrl +Tab/Ctrl +Maj +Tab - Activer la fenêtre suivante/précédente/onglet

Et ainsi de suite. (Encore une fois, ce ne sont que des listes partielles - je pense qu'il existe beaucoup plus de raccourcis standard de facto.)

Donc: Y a-t-il une liste plus complète de ces types de raccourcis clavier standard pour les applications Windows, qui peuvent être utilisés par les développeurs comme point de départ pour déterminer les raccourcis clavier qu'une nouvelle application en cours de développement devrait supporter?

Si une liste similaire de conventions pour le comportement de la souris était également disponible, ce serait idéal. (par exemple, mot double-clic gauche = mot sélectionné)

Répondre

8

Guidelines for Keyboard User Interface Design. Il contient des recommandations pour la création d'interfaces clavier et contient, vers le bas de l'article, une liste de touches de raccourci standard que les applications doivent prendre en charge.

+1

J'étais sur le point de signaler la question pour avoir utilisé la balise "langue-agnostique", puisque ce sujet est tout sauf agnostique. Puis j'ai réalisé que cette balise concerne les langages de programmation, pas les langages humains. Quoi qu'il en soit, sachez que les touches de raccourci sont l'une des nombreuses, nombreuses, nombreuses choses à prendre en compte si/quand votre programme doit être localisé. – RenniePet

2
+3

Cette liste ne contient que les raccourcis clavier pris en charge par le système d'exploitation Windows et Internet Explorer. De nombreuses touches de raccourci ne s'appliquent pas aux applications et aux nombreuses clés prises en charge par les applications MS qui ne figurent pas dans cette liste. –

1

Dans le 1999 livre « Microsoft® Windows® User Experience » il existe des raccourcis ne sont pas présents dans la lignes directrices en ligne mentionnées dans l'autre réponse.

Le livre entier était inclus dans la bibliothèque MSDN Library de Visual Studio 2005, qui était auparavant disponible gratuitement pour tout le monde à télécharger, mais il a apparemment été supprimé à partir des sites Microsoft. J'ai toujours les fichiers img (de MSDVENUCD1_X13-63639.img à MSDVENUCD1_X13-63642.img) mais je ne suis pas sûr de pouvoir légalement les redistribuer sur Internet. Si vous trouvez une offre bon marché sur les disques ou le livre, cela pourrait être un achat intéressant (bien que cela ne s'applique qu'aux applications "classiques", pas aux applications Windows 8 bien sûr).

Questions connexes