Mac OS X 10.6: klawisz do przełączania między wybranym przyciskiem w oknie dialogowym

10

Jeśli mam okno dialogowe w systemie Mac OS X z wieloma przyciskami, jak mogę przełączać wybór przycisków? W Windows, Gnome, KDE itp. Zwykle jest to możliwe TAB.

Przykładowe okno dialogowe

W tym przykładowym oknie dialogowym mógłbym po prostu nacisnąć ESC, ale są też inne okna dialogowe z większą liczbą przycisków.

znq
źródło
Mac OS X 10.6, znany również jako Snow Leopard?
Alex

Odpowiedzi:

14

Mam zamiar wyjść tutaj na kończynę i zaproponować, że jesteście trochę zdezorientowani z tego powodu:

Podświetlony niebieski przycisk nie jest wyborem, który widziałeś w Windowsie, KDE i Gnome. Jest to po prostu to, co programista zdefiniował jako domyślny wybór klawisza Return / Enter. Jak pokazał loic wolff, możliwe jest włączenie wyboru tabulatorów dla wszystkich kontrolek, jednak prawdopodobnie spowolni cię w innych obszarach po prostu od samej liczby kontrolek, które są tabulowane.

Właściwym sposobem na poruszanie się po skrótach klawiaturowych dla alternatywnych przycisków dialogowych nie jest tab, ale kombinacje klawiszy poleceń. Na przykład okres dowodzenia jest prawie powszechnie „anulowany”. Przekonałeś się już, że Esc działa obecnie także w przypadku większości rzeczy. Często nie jest to udokumentowane, ale skrót do różnych przycisków, które nie są domyślnym przyciskiem lub anuluj, jest zwykle pierwszą literą tego przycisku (jak wspomniano o stib). Przykład: jeśli wyjdę bez zapisywania w typowej aplikacji opartej na dokumentach kakao, zostanie wyświetlone następujące okno dialogowe:

zapisz arkusz podpowiedzi

Return/ enterzapisze command-periodlub escanuluje i command-dzamapuje na „Don't Save”. Wydanie wersji 10.6 z wersji 10.5 wprowadziło fantastyczne ulepszenia w zakresie obecności tych skrótów w Finderze i ogólnie kakao - prawie wszystkie okna dialogowe Findera będą teraz reagować w ten sposób.


Aktualizacja do wersji 10.7+:

Nowy paradygmat Apple dla wersji plików zmienił sposób działania typowego okna dialogowego zapisu. Teraz „Nie zapisuj” jest zamapowane command-delete, aby symbolizować usunięcie „nowego” pliku, który utworzyłeś (jest to odpowiednik skrótu do usuwania pliku z Findera).

NReilingh
źródło
5

Musisz wybrać Wszystkie elementy sterujące w przedpolu Klawiatura . W ten sposób możesz wybrać wszystkie elementy sterujące za pomocąTab

pełny dostęp z klawiatury

Loïc Wolff
źródło
Podobne pytanie przychodzi mi teraz do głowy. Dlaczego Apple NIE ustawiłoby domyślnego klawisza Tab do przesuwania fokusa klawiatury między wszystkimi kontrolkami? Czy w niektórych przypadkach korzystanie z GUI jest nieco trudniejsze?
irracjonalny Jan
Jeśli kiedykolwiek spróbowałeś tego, dowiesz się, że istnieje wiele elementów sterujących - po prostu nie jest wydajne sprawdzanie ich wszystkich w wielu przypadkach, więc Apple ustawia domyślnie pola tekstowe i listy. Opcja dla wszystkich elementów sterujących jest głównie kwestią powszechnego dostępu.
NReilingh
Dziękuję za odpowiedź i komentarze. Postaram się dostosować do propozycji NReilingha w jego odpowiedzi.
znq
3

Klawisz tab często to robi, a czasami klawisz splat (AKA klawisz polecenia) plus pierwsza litera żądanego przycisku.

Nie działa to jednak we wszystkich oknach dialogowych, niektóre z nich musisz jawnie uderzyć myszą - na przykład dialog „program x to aplikacja, którą pobrałeś z Internetu, czy na pewno chcesz go uruchomić”.

dźgnięcie
źródło