Mac OS 10.6 ma panel preferencji „Skróty klawiaturowe” w Preferencjach systemowych. Pozwala dodawać nowe wpisy, ale wydaje się, że nie działają. Czy to właściwy sposób dodawania skrótów klawiszowych? Na przykład chciałbym, aby Command + Esc otworzył Terminal.app.
17
Odpowiedzi:
Musisz tutaj poradzić sobie z dwoma problemami
Esc
Usługi w Preferencjach systemowych »Klawiatura» Skróty klawiaturowe .Upewnij się, że prawdziwy program uruchamiający aplikacje, taki jak Quicksilver, Alfred lub LaunchBar, nie byłby lepszym rozwiązaniem.
W przypadku terminala spójrz na wizjer . Pozwala stworzyć konsolę HUD. Jeśli grałeś w Quake, wiesz, jak to działa.
Biorąc to pod uwagę, możesz sprawić, by to zadziałało.
Najpierw utwórz usługę, uruchamiając
/Applications/Automator.app
i wybierz szablon usługi . Wybierz bibliotekę Utilities i kliknij dwukrotnie Uruchom aplikację . Wybierz Inne ... z menu podręcznego, a następnie wybierz/Applications/Utilities/Terminal.app
.Nad poleceniem Uruchom aplikację wybierz brak danych wejściowych i dowolną aplikację .
Naciśnij,
Command-S
aby zapisać i nazwij go Uruchom terminal .Teraz otwórz Preferencje systemowe »Klawiatura» Skróty klawiaturowe , wybierz Skróty aplikacji ( nie Usługi !). Kliknij
+
przycisk i wybierz Wszystkie aplikacje . Jako nazwę wpiszLaunch Terminal
. Następnie wybierz pole wprowadzania skrótu klawiaturowego i naciśnijCommand-Esc
. Kliknij Dodaj .Gotowy. Teraz w Menu aplikacji znajduje się nowy element menu »Usługi o nazwie Uruchom terminal ze skrótem klawiaturowym
Command-Esc
i wybranie go uruchamia Terminal.źródło
Cmd-Esc
są używane przez niektóre aplikacje. Może być podłączony doEsc
autouzupełniania. Mogę się jednak mylić.Występuje błąd polegający na tym, że skróty do usług Automatora nie zawsze działają, dopóki menu usług nie zostanie wyświetlone raz z paska menu. I nie będą dostępne w aplikacjach, które nie mają menu Usługi . Widoczne jest również opóźnienie, zanim zostaną uruchomione.
Lepszym pomysłem byłoby użycie aplikacji innej firmy, takiej jak Alfred .
Możesz także przypisać skróty do poleceń powłoki, takich jak
open -a iTunes
.Spowodowałoby to zablokowanie skryptu, dopóki aplikacja nie zakończy się otwarcie, więc wydaje się, że potrwa to dłużej, jeśli zostanie uruchomione za pomocą FastScripts:
źródło