Les raccourcis-clavier
Les raccourcis-claviers servent à obtenir plus rapidement certaines actions. Beaucoup sont fournis par le système d'exploitation (OS) pour satisfaire les besoins d'usage et d'accessibilité. L' OS réserve en conséquence certaines touches et certaines combinaisons du clavier pour cela. Ces combinaisons affectent toutes les applications, et ne doivent pas servir à autre chose. D'autres raccourcis sont utilisés dans les caractéristiques d'accès universel, et doivent aussi être évités.
En plus des raccourcis-clavier réservés par le système, il y a un grand nombre de raccourcis qui ont une signification bien établie, comme Cmd-S pour Sauver et Cmd-Q pour Quitter. Les utilisateurs habitués à Mac OS X s'attendent à ce que ces raccourcis soient disponibles, et aient la même signification dans toutes les applications qu'ils utilisent. Une application qui ignore ces raccourcis, (par exemple, Cmd-Q pour Query -requête- au lieu de Quit) court le risque d'introduire la confusion et la frustration parmi ses utilisateurs.
Ces raccourcis courants ne sont pas réservés par le système, mais ils sont fortement recommandés pour les applications qui ont les commandes correspondantes. Si votre application ne propose pas toutes ces commandes courantes, assurez-vous que vous ne les utilisez pas pour des commandes disponibles dans votre application. Reportez-vous au tableau des raccourcis.
Pour les commandes fréquemment utilisées, vous pouvez aussi définir vos propres raccourcis dans votre application.
N'utilisez pas les touches ou les combinaisons de touches suivantes :
| Touches | Action |
|---|---|
| ESC | termine l'action courante |
| Cmd-Tab | active l'application la plus récemment utilisée |
| Cmd-Maj-Tab | active l'application la plus anciennement utilisée |
| Cmd-Opt-D | montre ou cache le Dock |
| Cmd-H | cache l'application active |
| Cmd-Opt-H | cache toutes les applications, sauf celle active |
| Cmd-Maj-Q | log out (ferme la session) |
| Cmd-Maj-Opt-Q | log out sans confirmation |
| Cmd-Maj-Opt-Ctrl-Q | force la fermeture de session sans confirmation |
| Cmd-Esp | montre ou cache le champ de recherche de Spotlight |
| Cmd-Opt-ESC | affiche le dialogue "Forcer à quitter" |
| Cmd-F5 | bascule Voice Over (off/on) |
| Cmd-F1 | bascule la navigation générale au clavier (on/off) |
| Cmd-F7 | bascule la navigation au clavier pour les fenêtres et les dialogues |
| F9 | bascule sur Exposé (juxtaposition des fenêtres) |
| F10 | bascule sur l'affichage de toutes les fenêtres de l'application courante |
| F11 | montre ou cache toutes les fenêtres ouvertes |
| F12 | affiche/cache Dashboard |
Mac OS X permet un accès général par le clavier, avec lequel les utilisateurs peuvent naviguer dans les fenêtres et les dialogues. Quand ce mode est actif, toutes les combinaisons de clavier doivent être réservées par défaut. Votre application ne doit pas supplanter la navigation clavier dans Mac OS X ; elle fournit des fonctionnalités pour des utilisateurs ayant des besoins spéciaux.
Voici plusieurs combinaisons de touches qui sont réservées pour des versions localisées du système, des claviers, des dispositions de claviers, et des méthodes d'entrée ; elle n'ont pas de correspondance directe avec des commandes de menus :
Cmd-Esp : parcourt les systèmes de scripts validés
Cmd-Opt-Esp : parcourt les dispositions de claviers et les méthodes d'entrée dans un script
Cmd-Touche_de_modification-Esp : réservé
Cmd-à droite : modifie la disposition de clavier en script Roman
Cmd-à gauche : modifie la disposition de clavier en script système
Apple peut créer d'autres raccourcis-clavier dans le futur, donc soyez prudent en ajoutant les vôtres. Avant d'envisager la création d'un raccourci-clavier, consultez le tableau des raccourcis, pour éviter ceux qui sont déjà utilisés.
Vous pouvez aussi examiner les raccourcis-claviers disponibles dans d'autres applications, qui ont le même public que la vôtre. Si vos utilisateurs sont susceptibles d'être familiers avec ces autres applications, évitez de supplanter les raccourcis qu'elles utilisent.
Ne fournissez des raccourcis-clavier que pour les commandes utilisées fréquemment. Proposer trop de raccourcis peut être gênant et difficile à apprendre.
Utilisez la touche Cmd comme touche de modification principale. Pour une commande qui complète une autre commande, vous pouvez y ajouter Maj. Voici quelques équivalents clavier recommandés :
| Touches | Commande | Commande complémentaire |
|---|---|---|
| Cmd-Maj-A | Dé-sélectionner tout | Cmd-A (tout sélectionner) |
| Cmd-Maj-G | Trouver le précédent | Cmd-G (suivant) |
| Cmd-Maj-P | Définition de page | Cmd-P (imprimer) |
| Cmd-Maj-S | Sauver sous... | Cmd-S (Sauver) |
| Cmd-Maj-V | Coller comme... | Cmd-V Coller) |
| Cmd-Maj-Z | Refaire | Cmd-Z (Défaire) |
S'il y a une troisième commande associée à une paire de commandes qui utilise Cmd et Cmd-Maj, utilisez Cmd-Opt comme troisième combinaison. dans le tableau suivant, Sauver Tout peut être un item de menu dynamique (plutôt qu'un item de menu séparé) qui apparaît à la place de Sauver quand l'utilisateur appuie sur la touche Option.
| Touches | Commande |
|---|---|
| Cmd-S | Sauver |
| Cmd-Maj-S | Sauver sous... |
| Cmd-Opt-S | Sauver tout |
Utilisez aussi Opt comme raccourci-clavier pour des facilités ou des caractéristiques évoluées. Par exemple, le Finder utilise Cmd-Opt-W pour fermer toutes les fenêtres, et Cmd-Opt-M pour minimiser toutes les fenêtres.
Du fait que la touche Ctrl est déjà utilisée par l'accès universel et des champs de texte Cocoa où des combinaisons de style Emacs sont souvent utilisées, évitez de l'utiliser comme touche modificatrice.
Rappelez-vous que d'autres langages peuvent avoir besoin de touches de modification pour obtenir certains caractères. Par exemple, sur un clavier français, Opt-5 crée le caractère "{". Vous pouvez utiliser la touche Cmd comme modificateur, mais évitez d'utiliser Cmd et une autre touche de modification pour obtenir des caractères non disponibles sur tous les claviers. Si vous devez utiliser une touche de modification supplémentaire, essayez de l'utiliser avec des caractères alphabétiques (a à z).
Si vous ajoutez des raccourcis-clavier personnalisés, évitez les raccourcis qui rajoutent une touche de modification comme Opt ou Maj à un raccourci existant, si les raccourcis n'ont pas des fonctions apparentées. Par exemple, n'utilisez pas Maj-Cmd-Z comme raccourci non apparenté à Défaire. Un raccourci pour Refaire est approprié, mais l'utiliser pour autre chose (calculer, ou tester le courrier) introduit la confusion. Si vous ne trouvez pas un raccourci clavier unique et facile à utiliser, renoncez-y ; pensez, de toute façon, que les utilisateurs peuvent avoir des difficultés à presser simultanément de multiples touches de modification.
Les utilisateurs peuvent modifier les raccourci-clavier que vous avez définis, et certains du système dans les préférences de clavier et des souris. Bien qu'ils puissent le faire, vous devez respecter les recommandations de ce document dans vos applications, pour assurer une expérience utilisateur conforme à l'usage.
Vous disposez déjà dans MacPuissanceDix d'une page synthétique sur les raccourcis-clavier qu'il est utile de retenir en toutes circonstances. En voici beaucoup d'autres, et surtout des informations pour comprendre la logique qui préside à leur choix. Cela devrait en rendre la mémorisation plus facile.
En tant qu'utilisateur, gardez-vous d'introduire de nouveaux raccourcis ou de modifier ceux qui existent, si vous ne savez pas précisément ce que vous voulez faire, et si vous n'avez pas des besoins particuliers.
Mais il y a des applications où des raccourcis-clavier non standards sont vraiment très utiles : par exemple, les raccourcis d'accès aux couleurs de Tex Edit Plus sont infiniment plus agréables à utiliser (pour les couleurs courantes -noir, bleu, vert, rouge-) que l'appel au panneau de couleurs imposé dans Text Edit !
Apple souligne la difficulté qu'il peut y avoir à presser simultanément plusieurs touches modificatrices... mais dans son nouveau clavier numérique, la position de la touche fn (qui se trouve sous la touche F13) ne facilite pas les choses. La situation est bien meilleure sur les claviers non numériques, où toutes les touches modificatrices sont juxtaposées.
Encore un manque de réflexion, dans la conception matérielle, cette fois !