Dostęp do menu w Mac OS X za pomocą klawiatury

17

Moje pytanie brzmi: jak uzyskać dostęp do menu aplikacji, takich jak plik, edycja, przeglądanie - za pomocą klawiatury.

Lub jak utworzyć nowy skrót w dowolnej aplikacji (na przykład Xcode).

Przykład -> Chcę utworzyć skrót do następującej opcji menu w Xcode

=> Uruchom menu -> Uruchom narzędzie Performance -> Wycieki

jak - Command + Shift + Ctrl + R

Czy to możliwe? W jaki sposób?

Zawarłem tutaj dwa pytania

  • Jak uzyskać dostęp do menu za pomocą klawiatury w Mac OS X?
  • Jak utworzyć nowy skrót do dowolnej opcji zastosowania?
Sagar R. Kothari
źródło

Odpowiedzi:

20
  1. Control-Fn-F2 lub Control-F2, jeśli używasz F1, F2 itp. Jako standardowych klawiszy funkcyjnych.

  2. Preferencje systemowe »Klawiatura i mysz» Skróty klawiaturowe. Kliknij przycisk + i postępuj zgodnie z instrukcjami.

Benjamin Dobson
źródło
1
@Benjamin - Sir - używam MAC OS X - 10.5.7. & Opcja, którą mi zasugerowałeś, nie działa.
Sagar R. Kothari,
@ sagar: w MacOS X 10.5.7 opcja Control-Fn-F2 działa dla mnie; zwykły Control-F2 po prostu próbuje zwiększyć jasność mojego ekranu. Jednak prawdopodobnie oznacza to, że nie używam klawiszy jako standardowych klawiszy funkcyjnych.
Jonathan Leffler
2
Aby to zadziałało, należy włączyć pełny dostęp do klawiatury: możesz go włączyć w okienku preferencji klawiatury. (Lub naciśnij <kbd> Control </kbd> - <kbd> F7 </kbd>)
Chealion
@ Chealion - nie dla mnie tak nie jest. @ sagar - który? A dlaczego nie masz 10.5.8?
Benjamin Dobson
1
Możesz także zmienić sekwencję klawiszy dla domyślnego przycisku Contrl + F2 w „Ustawienia -> Klawiatura -> Skróty klawiaturowe -> Tekst i wprowadzanie klawiatury” i ustawić nową sekwencję klawiszy dla opcji „Przenieś fokus na pasek menu”. Chcę ustawić Cmd + Spacja, aby naśladować, że z okien (który jest domyślnie używany do wyszukiwania Spotlight)
haridsv
27

Moim ulubionym sposobem na to jest użycie skrótu pomocy (cmd-shift- /), który przenosi fokus w Leopardzie na pasek pomocy. Następnie zacznij wpisywać nazwę żądanego polecenia, co spowoduje przefiltrowanie poniższej listy do poleceń pasujących do Twojego wzorca. Wystarczy strzałka w dół po prawej stronie, która pokaże Ci w menu, jakie polecenie istnieje, wraz ze wszystkimi przypisanymi do niego skrótami. Wciśnij Enter i wykona polecenie.

Ma to większy sens, jeśli faktycznie to zrobisz :).

To sprawia, że ​​naprawdę łatwo jest przeszukać wszystkie twoje polecenia, a po kilku naciśnięciach klawiszy masz dostęp do wszystkich pozycji menu.

Niestety to już nie działa w Firefoksie (gdzie musisz użyć starego ctrl-F2), ponieważ porwali skrót „pomoc”, aby doprowadzić cię do głupiej strony, której nigdy nie chcę.

Ted Naleid
źródło
2
+1 Och, podoba mi się to. To prawie jak Quicksilver. Nigdy nie zastanawiałem się, do czego służyło to „wyszukiwanie” w menu pomocy, biorąc pod uwagę, że wydawało się, że zawiera menu i inne rzeczy - jak fajnie. To wskazówka, z której będę korzystać codziennie. :-)
robsoft
2
+1. ŁAŁ. Nigdy tego nie wiedziałem i jest naprawdę niesamowity!
John Rudy
słodka wskazówka !!!!!!
bobobobo
1
cholera, mogę to głosować tylko raz.
oferei
2

Zgodnie z http://www.xvsxp.com/misc/keyboard.php , jeśli naciśniesz Control-F2, możesz poruszać się po menu, tak jak w Windows: strzałki w lewo lub w prawo, lub wpisać pierwszą literę menu nazwa lub nazwa opcji menu, aby ją wybrać, i wprowadź działa tak jak kliknięcie opcji.

Jeśli chodzi o zmianę skrótów menu XCodes, [możesz po prostu użyć „Preferencji powiązania klawiszy” w oknie dialogowym preferencji XCode. http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2

Neito
źródło
1

Minęło kilka lat, odkąd zadano to pytanie, ale dla tych, którzy natkną się na ten wątek, moja odpowiedź na podobne pytanie może być przydatna (link poniżej).

W szczególności osoby przychodzące do systemu Mac OS X z tła komputera PC / Windows mogą szukać czegoś, aby odtworzyć zachowanie akceleratorów Alt w systemie Windows, na przykład klikając Alt+, Faby podświetlić pozycję Plik w menu lub uzyskać dostęp do różnych przycisków w oknie dialogowym pudła.

Fajną funkcją, która prawie replikuje akceleratory Alt Windows w oknie dialogowym OS X, jest użycie + + first_letter.

Czasami można zrobić tylko + first_letter, ale nie jest to uniwersalne. Na przykład w Save Asoknie dialogowym + Nnie można wybrać New Folder. Ale + + Nzałatwia sprawę.

Więcej szczegółów, w tym na temat dostępu do pozycji menu za pomocą tej techniki, można znaleźć w moim poprzednim poście .

Egalth
źródło