Mac OS X 10.6: Taste zum Umschalten zwischen ausgewählten Schaltflächen in einem Dialogfenster

10

Wie kann ich die Auswahl der Schaltflächen ändern, wenn ich unter Mac OS X ein Dialogfenster mit mehreren Schaltflächen habe? In Windows, Gnome, KDE usw. ist es normalerweise mit TAB.

Beispieldialog

In diesem Beispieldialog könnte ich einfach drücken ESC, aber es gibt andere Dialoge mit mehr Schaltflächen.

znq
quelle
Mac OS X 10.6, auch bekannt als Snow Leopard?
Alex

Antworten:

14

Ich werde hier auf die Beine gehen und vorschlagen, dass Sie aus diesem Grund etwas verwirrt sind:

Die hervorgehobene blaue Schaltfläche ist keine Auswahl, wie Sie sie von Windows, KDE und Gnome gesehen haben. Es ist einfach das, was der Entwickler als Standardauswahl für die Rück- / Eingabetaste definiert hat. Wie Loic Wolff gezeigt hat, ist es möglich, die Registerkartenauswahl aller Steuerelemente zu aktivieren. Dies wird Sie jedoch in anderen Bereichen wahrscheinlich verlangsamen, einfach aufgrund der schieren Anzahl von Steuerelementen, die durch die Registerkarten geführt werden müssen.

Der richtige Weg, um Tastaturkürzel für alternative Dialogschaltflächen zu verwenden, ist nicht die Registerkarte, sondern die Befehlstastenkombination. Zum Beispiel ist die Befehlsperiode fast allgemein "Abbrechen". Sie haben bereits festgestellt, dass Esc heutzutage auch für die meisten Dinge funktioniert. Es ist oft nicht dokumentiert, aber die Befehlsverknüpfung für verschiedene Schaltflächen, die nicht die Standardschaltfläche oder das Abbrechen sind, ist normalerweise der erste Buchstabe dieser Schaltfläche (wie bereits erwähnt). Beispiel: Wenn ich kündige, ohne in einer typischen kakaodokumentbasierten Anwendung zu speichern, wird das folgende Dialogfeld angezeigt:

Eingabeaufforderungsblatt speichern

Return/ enterspeichert command-periododer escbricht ab und command-dordnet "Nicht speichern" zu. Die Veröffentlichung von 10.6 von 10.5 hat das Vorhandensein dieser Verknüpfungen in Finder und Kakao im Allgemeinen fantastisch verbessert - fast alle Finder-Dialoge werden jetzt auf diese Weise reagieren.


Update für 10.7+:

Apples neues Paradigma für die Dateiversionierung hat die Funktionsweise des typischen Speicherdialogs geändert. Jetzt wird "Nicht speichern" zugeordnet command-delete, um das Löschen der von Ihnen erstellten "neuen" Datei zu symbolisieren (dies ist die entsprechende Verknüpfung zum Löschen einer Datei aus dem Finder).

NReilingh
quelle
5

Sie müssen im Tastatur- Vorfenster Alle Steuerelemente auswählen. Auf diese Weise können Sie alle Ihre Steuerelemente mit auswählenTab

vollständiger Tastaturzugriff

Loïc Wolff
quelle
Eine verwandte Frage fällt mir jetzt ein. Warum sollte Apple die Tabulatortaste NICHT als Standard festlegen, um den Tastaturfokus zwischen allen Steuerelementen zu verschieben? Ist es in einigen Fällen etwas schwieriger, die GUI zu verwenden, wenn Sie diesen Weg gehen?
irrational John
Wenn Sie dies jemals versucht haben, werden Sie feststellen, dass es VIELE Steuerelemente gibt - es ist in vielen Fällen einfach nicht praktisch, alle effizient zu durchlaufen, daher legt Apple standardmäßig die Textfelder und fest Listen. Die Option für alle Steuerelemente ist meist eine universelle Zugriffsüberlegung.
NReilingh
Danke für die Antwort und die Kommentare. Ich werde versuchen, mich in seiner Antwort an NReilinghs Vorschlag anzupassen.
ZnQ
3

Oft wird die Tabulatortaste verwendet, und manchmal die Splat-Taste (AKA die Befehlstaste) plus der erste Buchstabe der gewünschten Schaltfläche.

Dies funktioniert jedoch nicht in allen Dialogen. Es gibt einige, die Sie explizit mit der Maus drücken müssen - zum Beispiel das Dialogfeld "Programm x ist eine Anwendung, die Sie aus dem Internet heruntergeladen haben, sind Sie sicher, dass Sie es ausführen möchten".

stib
quelle