Fajną funkcją, która prawie replikuje akceleratory Alt Windows w oknie dialogowym OS X, jest użycie ⌘+ ⇧+ first_letter.
Jak zauważył Louis, używanie tylko ⌘+ first_letterdziała w niektórych oknach dialogowych. Na przykład ⌘+ Dwybierze Don't Save
wyjście z pliku. (Jest to ta sama funkcjonalność, co najpierw użycie ⇥podświetlenia, Don't Save
a następnie wybranie go poprzez kliknięcie space, co działa, jeśli System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...
jest ustawione All controls
zgodnie z opisem w poprzednich postach).
Jednak ⌘+ first_letternie jest uniwersalny. Na przykład w Save As
oknie dialogowym ⌘+ Nnie można wybrać New Folder
.
Ale ⌘+ ⇧+ Nzałatwia sprawę.
Odkryłem tę funkcję dopiero niedawno, więc nie jestem pewien, czy jest ona tak uniwersalna jak Windows Alt (którego używam intensywnie). Ale podczas zabawy wydaje mi się, że mogę wybrać większość potrzebnych mi elementów dialogowych. Na przykład, mógłbym użyć ⌘+ ⇧+ Tdo nawigacji w oknie dialogowym, które otwiera się w programie Microsoft Excel (dla komputerów Mac), kiedy to robię Paste Special
, i wybieram Text
z menu rozwijanego. Wybiera więc nie tylko przyciski, ale także elementy listy.
AKTUALIZACJA: Jedno ograniczenie, jednak w porównaniu z Windows Alt, wydaje się polegać na tym, że nie można nacisnąć klawisza z pierwszą literą wiele razy, aby przemieszczać się między różnymi obiektami, które mają tę samą pierwszą literę. Na listach można to w pewnym stopniu pokonać, łącząc skrót z klawiszami strzałek ← ↑ → ↓.
Nawiasem mówiąc, OS X ma skrót ctrl+, F2aby uzyskać dostęp do paska menu, ale jest to szczególnie niewygodne, ponieważ wymaga naciśnięcia, fnaby aktywować tę F2funkcję. (Co więcej, inni zgłaszali problemy z domyślnym skrótem).
Domyślny skrót można ponownie zdefiniować w System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar
(musi on obejmować dwa klucze; używam ⌥+ <, co wydaje się znane z systemu Windows). Po
podświetleniu jabłka paska menu można uzyskać dostęp do poszczególnych pozycji menu, naciskając sekwencję odpowiednich pierwszych liter. Na przykład w przeglądarce Firefox mogę przejść do File --> Page Setup...
tej kombinacji:
⌥+ <, F, ↓, P,↩
I w przeciwieństwie do okien dialogowych, ta funkcja rzeczywiście obsługuje wielokrotne naciskanie, aby poruszać się między elementami listy, aby uzyskać dostęp w następujący File --> Print
sposób:
⌥+ <, F, ↓, P, P, ↩(Odpowiednik ⌘+ P).
W rzeczywistości nie jest nawet konieczne naciśnięcie odpowiedniej pierwszej litery, wystarczy nacisnąć dowolną literę, aby podświetlić najbliższą pozycję na liście w kolejności alfabetycznej (jeśli nie zostanie znaleziony żaden wynik, wyszukiwanie będzie kontynuowane w odwrotnej kolejności). Na przykład mogę uzyskać dostęp Edit --> Undo
(równowartość ⌘+ Z) w następujący sposób:
⌥+ <, E, ↓, V(Zamiast intuicyjne U).