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
.
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.
Odpowiedzi:
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:
Return
/enter
zapiszecommand-period
lubesc
anuluje icommand-d
zamapuje 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).źródło
Musisz wybrać Wszystkie elementy sterujące w przedpolu Klawiatura . W ten sposób możesz wybrać wszystkie elementy sterujące za pomocąTab
źródło
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ć”.
źródło