Sous Windows, chaque boîte de dialogue comprend des lettres soulignées que vous pouvez activer à l'aide de la touche ALT. J'utilise ces raccourcis clavier "alt" tout le temps; Je manque d'eux alors que j'essaie de passer à OSX.
Sur OSX, tout ce que je peux trouver est la navigation sur l'onglet, ce qui vous oblige à appuyer sur l'onglet sept ou huit fois pour obtenir n'importe où dans la plupart des boîtes de dialogue. (Et même qui est caché par défaut: vous devez activer "l'accès complet du clavier" dans le panneau de commande "Clavier et souris" pour pouvoir l'onglet entre les boutons.)
Est-il possible d'obtenir quelque chose comme les accélérateurs de Windows Alt pour les dialogues OSX? Je suis prêt à écrire un code d'automatisteur, des logiciels de téléchargement/d'achat, etc.
Spécifiquement, j'imaginais peut-être quelque chose où vous faites une commande de raccourci puis commencez à taper le nom du bouton et appuyez sur Entrée pour appuyer sur le bouton ...?
Dans OSX, il n'existe pas de "_" pour les dialogues comme dans Windows. Cependant, vous avez:
esc → Par défaut à no/cancel
cmd + del → don't save
(cmd + d avant OS X Lion)
enter → save/OK
spacebar → click selected button
(utilisation tab bouger).
Un rapide Google recherche des raccourcis clavier OSX " vous apprendra beaucoup plus que vous ne pouvez mémoriser en une journée, mais vous devriez; Il y a des dizaines et certaines sont très précieuses.
Vous pouvez toujours ajouter plus/changer certains existants en allant à System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts
, exactement où vous avez activé "tous les contrôles".
Mais autant que je sache, il n'y a pas de chose "de soussecore" à OSX.
En plus de la liste essentielle de Martín des raccourcis (qui fonctionnent presque partout), vous devez savoir que dans une boîte de dialogue Ouvrir ou enregistrer un fichier, vous pouvez appuyer sur / ou ~ Pour passer directement à une feuille de popup qui vous permettra de taper dans un chemin de dossier. C'est génial pour si vous êtes une typiste super rapide, ou si vous voulez aller dans un dossier caché comme ~/.ssh
.
Ce champ, même l'achèvement de l'onglet, une sorte de capture est s'il y a des correspondances nulles, ou plus d'une correspondance, lorsque vous appuyez sur Tab
, au lieu de faire n'importe quel type d'achèvement de l'achèvement de le champ de texte.
En outre, lorsque vous êtes au milieu d'une application ou une fermeture d'une fenêtre, une boîte de dialogue "Annuler"/"Enregistrer"/"Ne sauvegardez pas" Vous pouvez appuyer sur ⌘D choisir "Ne pas enregistrer". Évidemment Esc et Return Exécutera les deux autres boutons, mais j'utilise celui-ci tout au long moment où je ferme quelque chose que je ne veux pas économiser.
Une belle fonctionnalité qui réplique presque les accélérateurs Windows Alt dans une boîte de dialogue OS X consiste à utiliser ⌘ + ⇧ + first_letter.
Comme indiqué par Louis, en utilisant uniquement ⌘ + first_letter travaille dans certains dialogues. Par exemple, ⌘ + D choisira Don't Save
sur la sortie d'un fichier. (Ceci est la même fonctionnalité que d'abord en utilisant ⇥ souligner Don't Save
puis le sélectionner en cliquant sur space, qui fonctionne si System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...
est réglé sur All controls
comme décrit dans les messages précédents).
Cependant, ⌘ + first_letter n'est pas universel. Par exemple, dans un Save As
dialogue, ⌘ + N ne parvient pas à sélectionner New Folder
.
Mais ⌘ + ⇧ + N fait l'affaire.
J'ai découvert cette fonctionnalité que récemment, je ne suis donc pas sûr que si cela est aussi universel que Windows Alt (que j'utilise de manière approfondie). Mais en jouant, je semble pouvoir sélectionner la plupart des éléments de dialogue dont j'ai besoin. Par exemple, je pourrais utiliser ⌘ + ⇧ + T Pour naviguer dans la boîte de dialogue qui s'ouvre dans Microsoft Excel (pour Mac) lorsque je le fais Paste Special
, et choisissez Text
dans un menu déroulant. Donc, il sélectionne non seulement des boutons, mais également des éléments de liste.
Mise à jour: Une limitation, cependant, comparée à Windows Alt, semble être qu'il n'est pas possible d'appuyer sur la touche de première lettre plusieurs fois pour se déplacer entre différents. objets qui partagent la même première lettre. Dans une liste, cela peut être surmonté dans une certaine mesure en combinant le raccourci avec les touches fléchées ←↑→↓.
Au fait, OS X a le raccourci ctrl + F2 Pour accéder à la barre de menus, mais cela est particulièrement gênant car cela implique d'appuyer sur fn activer le F2 Fonctionnalité. (De plus, d'autres ont signalé des problèmes avec le raccourci par défaut.)
Le raccourci par défaut peut être ré-défini dans System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar
(cela doit impliquer deux clés; j'utilise ⌥ + <, qui se sent familier de Windows). Une fois la barre de menu Apple
est mis en surbrillance, il est possible d'accéder aux éléments de menu individuels en appuyant sur une séquence des premières lettres pertinentes. Par exemple, dans Firefox, je peux aller à File --> Page Setup...
avec ce combo:
⌥ + <, F, ↓, P, ↩
Et contrairement aux dialogues, cette fonctionnalité supporte effectivement appuyer plusieurs fois pour naviguer entre les éléments de la liste, de sorte que je puisse accéder à File --> Print
ainsi:
⌥ + <, F, ↓, P, P, ↩ (équivalent à ⌘ + P).
Il n'est même pas nécessaire d'appuyer sur la lettre d'abord lettre, il suffit d'appuyer sur n'importe où Lettre pour mettre en surbrillance l'élément de liste la plus proche de l'ordre alphabétique (si aucun résultat On trouve, la recherche continue à l'envers dans l'ordre inverse). Par exemple, je peux accéder à Edit --> Undo
(équivalent à ⌘ + Z) comme ça:
⌥ + <, E, ↓, V (plutôt que l'intuitif U).
Ctrl-F7 vous permet de basculer la possibilité de faire appel à l'onglet pour sélectionner des boutons différents dans n'importe quelle fenêtre de dialogue OS X. Cela a été autour depuis au moins 2002 .
Le réglage est sous Préférences Système> Clavier> Raccourcis> Clavier> "Modifier la mise au point de la manière dont l'onglet déplace la mise au point" et par défaut sur CTRL-F7.
J'ai trouvé ce fil parce que je cherchais une réponse pour le même problème. Je définit "l'accès complet du clavier", mais cela ne fonctionne toujours pas dans toutes les circonstances.
Dans mon exemple: lorsque vous essayez d'économiser sur un fichier avec la boîte de dialogue Remplacer le fichier, il existe 2 boutons à l'écran: Annuler et remplacer. Le bouton Annuler est toujours rempli avec une couleur bleue, mais le bleu contour est affiché autour du retour Bouton par défaut. Il est possible de frapper tab déplacer le contour bleu, mais frapper return Je comptera toujours comme si vous cliquez sur Annuler (le bouton rempli avec bleu). Cela semble déroutant, car il est déroutant!
Je fumaisais et je viens de découvrir un nouveau raccourci clavier:
Dans la boîte de dialogue remplacer le fichier:
cmd + r : Sélectionne le bouton "Remplacer".
(Adobe semble être conscient de ce problème: lorsque vous sélectionnez "Enregistrer sur web", une boîte de dialogue Enregistrer personnalisée sera utilisée, où elle IS possible pour simplement frapper return utiliser l'action "remplacer" (pas besoin de tab).
Ce qui suit est à partir de User588 sur demandez différemment . Cela vous permettra de tab à un bouton où vous pouvez frapper return. Cela souligne également certaines irrégularités.
System Prefs > Keyboard
Ensuite, sélectionnez "Toutes les commandes" en bas, plutôt que "des zones de texte et des listes seulement"
Ce n'est pas possible dans OS/X. Et une raison clé Je ne préfère pas les MAC.
L'OP souligne un échec critique dans le système d'exploitation/x: la capacité de remplacement - et avec uniquement les entrées de sélection de clavier toutes (non seulement "OK/Annuler", etc.) Dans une boîte de dialogue. Aucune des suggestions ci-dessus ne peut le faire.
Un exemple courant est le suivant: Dans une boîte de dialogue Rechercher/Remplacer, je voudrais passer de la casse sensible à la casse insensible. Sous Linux (et sous Windows), je peux atteindre cela uniquement en utilisant uniquement des frappes. Ceci n'est pas possible dans Mac: vous devez utiliser la souris ou la fumer avec tabulation plusieurs fois.
fnenter