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é)
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