Si j'ai une fenêtre de dialogue sous Mac OS X avec plusieurs boutons, comment puis-je changer la sélection des boutons? Sous Windows, Gnome, KDE, etc., c'est généralement avec TAB
.
Dans cet exemple de dialogue, je pourrais simplement appuyer sur ESC
, mais il y a d'autres dialogues avec plus de boutons.
Réponses:
Je vais sortir sur une branche ici et proposer que vous soyez légèrement confus, pour cette raison:
Le bouton bleu en surbrillance n'est pas une sélection comme vous l'avez vu depuis Windows, KDE et Gnome. C'est simplement ce que le développeur a défini comme étant le choix par défaut de la touche retour / entrée. Comme l'a montré Loic Wolff, il est possible d'activer la sélection des onglets de tous les contrôles, mais cela vous ralentira probablement dans d'autres domaines simplement du nombre de contrôles à parcourir.
La bonne façon de contourner les raccourcis clavier pour les autres boutons de dialogue n'est pas l'onglet, mais les combinaisons de touches de commande. Par exemple, Command-period est presque universellement «annulé». Vous avez déjà constaté que Esc fonctionne également pour la plupart des choses de nos jours. Ce n'est souvent pas documenté, mais le raccourci de commande pour les différents boutons qui ne sont pas le bouton par défaut ou annuler est généralement la première lettre de ce bouton (comme mentionné). Exemple: si je quitte sans enregistrer dans une application basée sur un document cacao typique, la boîte de dialogue suivante s'affiche:
Return
/enter
enregistreracommand-period
ouesc
annulera etcommand-d
sera mappé sur "Ne pas enregistrer". La version 10.6 de 10.5 a apporté des améliorations fantastiques à la présence de ces raccourcis dans le Finder et cacao en général - presque toutes les boîtes de dialogue du Finder répondent désormais de cette façon.Mise à jour pour 10.7+:
Le nouveau paradigme d'Apple pour la gestion des versions de fichiers a changé le fonctionnement de la boîte de dialogue d'enregistrement classique. Désormais, "Ne pas enregistrer" est mappé pour
command-delete
symboliser la suppression du "nouveau" fichier que vous avez créé (c'est le raccourci équivalent pour supprimer un fichier du Finder).la source
Vous devez sélectionner Tous les contrôles dans la sous- fenêtre Clavier . De cette façon, vous pouvez sélectionner tous vos contrôles en utilisantTab
la source
la touche de tabulation le fera souvent, et parfois la touche splat (AKA la touche de commande) plus la première lettre du bouton que vous voulez.
Cela ne fonctionne pas sur tous les dialogues cependant, il y en a certains que vous devez explicitement frapper avec la souris - par exemple le dialogue "programme x est une application que vous avez téléchargée sur Internet, êtes-vous sûr de vouloir l'exécuter".
la source