Comment passer d'un bouton à l'autre dans une boîte de dialogue Mac OS X


138

Je sais qu'une question similaire a été posée ici très récemment, mais je me demandais s'il était possible de naviguer entre les boutons des boîtes de dialogue par défaut de Mac OS X?

J'ai déjà toutes les commandes option activée dans Préférences SystèmeClavier et sourisRaccourcis clavier , mais pas de joie.


Ce n'est pas la réponse à la question mais je pense que c'est pertinent. Vous pouvez parcourir les contrôles et les zones à l’aide de la combinaison de touches Maj + Tab.
Teifion

Réponses:


175

Si vous activez l'accès complet au clavier en le configurant pour tous les contrôles, vous devriez pouvoir naviguer entre les options et le sélectionner en appuyant sur la barre d'espace, au moins pour OS X 10.5:

Accès complet au clavier: toutes les commandes (Ctrl + F7)


21
Merci. Au moins dans Lion, ce paramètre peut également être activé ou désactivé rapidement avec Ctrl + F7.
c089

Cela ne sert pas à grand-chose, car le système d'exploitation ne concentre pas toujours le dialogue ...: /
Henrik Erlandsson

El Capitan, ne travaille plus.
Atilkan

5
Le raccourci clavier fonctionne toujours sur El Capitan Fn + Ctr + F7 pour l'activer ou le désactiver.
Eduardo Romero

2
Merci - cela m’a pris un certain temps à découvrir même quand je savais déjà cela il y a des mois - je me demande pourquoi la barre d'espace - pourquoi ne pas entrer simplement la clé - ce n'est pas intuitif et vous pouvez toujours revenir au bouton en surbrillance de 1 à 2 coups si vous faites une Erreur. Parfois, j'ai l'impression qu'il y a un méchant manager derrière les gars qui font cela dans Apple et qui pousse ses idées stupides dans des versions. Et oui, confirmant que cela fonctionne toujours sur El Captain pour moi aussi.
Srneczek

72

Bien que la réponse (choisie) de @ ruddzw fonctionne, elle peut vous ralentir dans d’autres domaines, simplement en raison du nombre important de contrôles disponibles.

@NReilingh présente une approche différente et la sémantique qui la sous-tend:

La bonne façon d’aborder les raccourcis clavier pour les boutons de dialogue alternatifs n’est pas les tabulations, mais les combinaisons de touches de commande . Par exemple, Command-period est presque universellement "annuler". [...]
Souvent, cela n'est pas documenté, mais le raccourci de commande pour 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 .

Donc dans l'exemple:

Enregistrer l'invite

  • enter/ returnSera Save ,
  • + .ou escva annuler , et
  • + Dmappera sur Ne pas économiser .
    Comme @Kevin Reid le souligne , + deletefonctionne ici aussi.

5
Dans les nouvelles boîtes de dialogue combinées enregistrer / que vous voulez enregistrer, le raccourci "Ne pas enregistrer" est-Supprimer.
Kevin Reid

Les deux ⌘+Det ⌘+deletesemblent mapper à ne pas enregistrer .
Marius Butuc

1
n'a pas fonctionné pour moi (tout nouvel osx avec la dernière version, quoi qu'il en soit), donc activé tous les contrôles, mais merci, j'aurais préféré votre réponse si elle avait fonctionné. J'ai testé toutes les touches du clavier, avec FN, CTRL, Option également.
PatrickT

Vous pouvez également appuyer sur la touche "Tab" pour sélectionner le focus sur le bouton, puis appuyez sur "Espace" au lieu de "Entrée" pour appliquer la sélection.
Kholis

1
C'est une bonne information au-delà de la réponse acceptée, toujours dans le champ de la question posée.
Nirav Zaveri

11

Dans les préférences de clavier sousKeyboard Shortcuts

Accès complet au clavier: Switch to All Controlsau lieu deText Boxes and Lists Only


2

Avez-vous des problèmes avec un dialogue spécifique? "Tous les contrôles" étant activés, je peux contrôler tous les contrôles de toutes les boîtes de dialogue Mac OS X que je viens de tester.


2

Pour activer la navigation à l'aide des onglets à partir du type de ligne de commande:

defaults write NSGlobalDomain AppleKeyboardUIMode -int 3

0

Lorsque vous naviguez avec Safari, vous pouvez également faire défiler tous les éléments HTML de la page en utilisant Option + Tab (sinon Tab ne s’arrêterait que sur les commandes de la barre d’outils et les signets rapides du navigateur).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.