Sous Windows, chaque boîte de dialogue comprend des lettres soulignées que vous pouvez activer à l'aide de la touche Alt. J'utilise tout le temps ces raccourcis clavier "Alt"; Je les manque car j'essaie de passer à OSX.
Sur OSX, tout ce que je peux trouver est la navigation par onglets, qui vous oblige à appuyer sur Tab sept ou huit fois pour aller n'importe où dans la plupart des boîtes de dialogue. (Et même cela est caché par défaut: vous devez activer "Accès complet au clavier" dans le panneau de configuration "Clavier et souris" pour pouvoir passer d'un bouton à l'autre.)
Existe-t-il un moyen d'obtenir quelque chose comme les accélérateurs Windows Alt pour les boîtes de dialogue OSX? Je suis prêt à écrire du code Automator, à télécharger / acheter un logiciel, etc.
Plus précisément, j'imagine peut-être quelque chose où vous effectuez une commande de raccourci, puis commencez à taper le nom du bouton et appuyez sur Entrée pour appuyer sur le bouton ...?
la source
Réponses:
Dans OSX, il n'y a pas de "_" pour les boîtes de dialogue comme dans Windows. Cependant, vous avez:
esc → par défaut à
no/cancel
cmd+ del→
don't save
( cmd+ davant OS X Lion)enter →
save/OK
spacebar→
click selected button
(utiliser tabpour se déplacer).Une recherche rapide sur Google des "raccourcis clavier osx" vous en apprendra bien plus que vous ne pouvez mémoriser en une journée, mais vous devriez; il y en a des dizaines et certains sont très précieux.
Vous pouvez toujours ajouter plus / modifier certains existants en allant à l'
System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts
endroit exact où vous avez activé "tous les contrôles".Mais pour autant que je sache, il n'y a rien de "souligné" dans OSX.
la source
En plus de la liste essentielle de raccourcis de Martín (qui fonctionnent presque partout), vous devez savoir que dans une boîte de dialogue d'ouverture de fichier ou d'enregistrement de fichier, vous pouvez appuyer sur /ou ~pour accéder directement à une feuille contextuelle qui vous permettra de taper un chemin de dossier. C'est idéal si vous êtes une dactylo super rapide ou si vous voulez aller dans un dossier caché comme
~/.ssh
.Ce champ fait même la complétion de tabulation, sorte de - le hic est qu'il n'y a aucune correspondance, ou plus d'une correspondance, lorsque vous appuyez sur
Tab
, au lieu de faire n'importe quel type de tabulation, Tab vous sautera simplement hors du champ de texte.De plus, lorsque vous êtes en train de quitter une application ou de fermer une fenêtre, et qu'il y a une boîte de dialogue disant "Annuler" / "Enregistrer" / "Ne pas enregistrer", vous pouvez appuyer sur ⌘Dpour choisir "Ne pas enregistrer". De toute évidence Escet Returnfonctionnera les deux autres boutons, mais j'utilise celui-ci tout le temps lorsque je ferme quelque chose que je ne veux pas enregistrer.
la source
Une fonctionnalité intéressante qui reproduit presque les accélérateurs Windows Alt dans une boîte de dialogue OS X consiste à utiliser ⌘+ ⇧+ first_letter.
Comme l'a noté Louis, utiliser uniquement ⌘+ first_letterfonctionne dans certaines boîtes de dialogue. Par exemple, ⌘+ Dchoisira
Don't Save
de quitter un fichier. (Il s'agit de la même fonctionnalité que la première utilisation ⇥pour mettre en surbrillanceDon't Save
puis la sélectionner en cliquant space, ce qui fonctionne si elleSystem preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...
est définieAll controls
comme décrit dans les articles précédents).Cependant, ⌘+ first_lettern'est pas universel. Par exemple, dans une
Save As
boîte de dialogue, ⌘+ Nne parvient pas à sélectionnerNew Folder
.Mais ⌘+ ⇧+ Nfait l'affaire.
Je n'ai découvert cette fonctionnalité que récemment, donc je ne sais pas si elle est aussi universelle que Windows Alt (que j'utilise intensivement). Mais en jouant, je semble être en mesure de sélectionner la plupart des éléments de dialogue dont j'ai besoin. Par exemple, je pourrais utiliser ⌘+ ⇧+ Tpour naviguer dans la boîte de dialogue qui s'ouvre dans Microsoft Excel (pour Mac) lorsque je le fais
Paste Special
, et choisirText
dans un menu déroulant. Il sélectionne donc non seulement les boutons, mais également les éléments de liste.MISE À JOUR: Une limitation, cependant, par rapport à Windows Alt, semble être qu'il n'est pas possible d'appuyer plusieurs fois sur la touche de la première lettre pour se déplacer entre différents objets qui partagent la même première lettre. Dans les listes, cela peut être surmonté dans une certaine mesure en combinant le raccourci avec les touches fléchées ← ↑ → ↓.
Soit dit en passant, OS X a le raccourci ctrl+ F2pour accéder à la barre de menus, mais cela est particulièrement gênant car il s'agit d'appuyer sur fnpour activer la F2fonctionnalité. (De plus, d'autres ont signalé des problèmes avec le raccourci par défaut.)
Le raccourci par défaut peut être redéfini dans
System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar
(il doit impliquer deux touches; j'utilise ⌥+ <, qui semble familier sous Windows). Une fois que la pomme de la barre de menus
est mise 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 allerFile --> Page Setup...
avec ce combo:⌥ + <, F, ↓, P,↩
Et contrairement aux dialogues, cette fonctionnalité prend en charge plusieurs pressions pour naviguer entre les éléments de la liste, afin que je puisse accéder
File --> Print
comme suit:⌥+ <, F, ↓, P,P , ↩(Équivalent à ⌘+ P).
Il est en fait même pas nécessaire d'appuyer sur la pertinente première lettre, il suffit d'appuyer sur une lettre pour mettre en surbrillance l'élément de liste le plus proche dans l'ordre alphabétique (si aucun résultat n'est trouvé, la recherche se poursuit vers l'arrière dans l'ordre inverse). Par exemple, je peux accéder
Edit --> Undo
(équivalent à ⌘+ Z) comme ceci:⌥+ <, E, ↓, V(Plutôt que l'intuitif U).
la source
J'ai trouvé ce fil parce que je cherchais une réponse pour le même problème. J'ai défini "Accès complet au clavier", mais cela ne fonctionne toujours pas en toutes circonstances.
Dans mon exemple: lorsque vous essayez d'enregistrer sur un fichier avec la boîte de dialogue Remplacer le fichier, il y a 2 boutons à l'écran: annuler et remplacer . Le bouton d' annulation est toujours rempli d'une couleur bleue, mais le contour bleu s'affiche par défaut autour du bouton de retour . Il est possible de frapper tabpour déplacer le contour bleu, mais frapper returncomptera toujours comme si vous aviez cliqué sur annuler (le bouton rempli de bleu). Cela semble confus, car il est source de confusion!
Je tâtonnais et venais 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 pour le Web", une boîte de dialogue d'enregistrement personnalisée sera utilisée, où il est possible d'appuyer simplement returnpour utiliser l'action "Remplacer" (pas besoin de tab).
la source
Ctrl-F7 vous permet de basculer la touche de capacité pour sélectionner différents boutons dans n'importe quelle fenêtre de dialogue OS X. Cela existe depuis au moins 2002 .
Le paramètre est sous Préférences Système> Clavier> Raccourcis> Clavier> "Changer la façon dont l'onglet déplace le focus" et par défaut à Ctrl-F7.
la source
Ce n'est pas possible sous OS / X. Et une raison clé pour laquelle je ne préfère pas les Mac.
L'OP souligne un échec critique dans OS / X: la possibilité de sélectionner rapidement - et avec seulement le clavier - toutes les entrées (pas seulement "OK / annuler", etc.) dans une boîte de dialogue. Aucune des suggestions ci-dessus ne peut le faire.
Un exemple courant est: dans une boîte de dialogue Rechercher / Remplacer, je souhaite passer de Sensible à la casse à Insensible à la casse. Sous Linux (et sous Windows), je peux y parvenir en utilisant uniquement les touches. Ce n'est pas possible dans MAC: vous devez utiliser la souris ou tâtonner avec tabulation plusieurs fois.
la source
Ce qui suit est de User588 sur Ask Different . Il vous permettra d'accéder à tabun bouton, où vous pourrez frapperreturn . Il souligne également certaines irrégularités.
Activer le contrôle du clavier de l'interface utilisateur
Sélectionnez ensuite le bouton "Tous les contrôles" en bas, plutôt que simplement "Zones de texte et listes uniquement"
Raccourcis clavier
la source
Avec des boîtes de dialogue comme la boîte de dialogue iTunes Song Info, le raccourci vers le bouton OK est fn→enter
la source