Na komputerze Mac, gdy naciśniesz klawisz multimediów Naciśnij / Odtwórz ( F8) i żadna aplikacja nie przechwytuje tego klawisza, otwiera iTunes i rozpoczyna odtwarzanie. Czy jest jakiś sposób, aby otworzyć inną aplikację? W moim przypadku chcę, aby otworzył Spotify. Bonus, jeśli można go uruchomić przy uruchomieniu (może AppleScript jest na to odpowiedni?)
macos
media-keys
Wuffers
źródło
źródło
Odpowiedzi:
Wiem, że to pytanie jest stare, ale inne odpowiedzi tak naprawdę nie rozwiązują problemu.
Wszystko, co musisz zrobić, to zainstalować Karabiner (wcześniej znany jako KeyRemap4MacBook ) .
Następnie wystarczy dodać pożądane zachowanie.
Preferences
menu.Misc & Uninstall
zakładkiOpen private.xml
private.xml
w swoim ulubionym edytorze tekstuZastąp pusty plik tą definicją:
Wróć do
Change Key
karty i kliknijReload XML
przycisk.Teraz musisz tylko włączyć nowy element dodany na górze listy:
źródło
.config/karabiner/karabiner.json
pliku?Może ci się to też przydać. Jak zapobiec uruchomieniu iTunes po naciśnięciu klawisza multimediów
Spotify powinien domyślnie reagować na F8. Jak uzyskać niesamowitą
key
ikonę?źródło
Dodam niestandardowy skrót klawiaturowy do klawiszy funkcyjnych F8-F12.
Zwykle dostęp do tych klawiszy funkcyjnych można uzyskać, przytrzymując klawisz fn i powiązany klawisz multimediów. Na przykład F8 = fn + (Play / Pause na nowszych MacBook Pro)
Aby klawisze funkcyjne, a nie ich klawisze multimedialne, domyślnie użyłbym funkcji Flip (za darmo)
źródło
Aby otworzyć Spotify i odtworzyć utwór podczas uruchamiania, możesz to zrobić w AppleScript:
Wyeksportuj ten skrypt jako aplikację z opcją „Zapisz jako skrypt wykonywalny” (lub coś podobnego).
Następnie, aby zmapować klawisz F8 na ten skrypt, przejdź do Preferencji systemowych, a następnie w obszarze „Klawiatura” włącz „Używaj wszystkich klawiszy F1, F2 itp. Jako standardowych klawiszy funkcyjnych”. W następnym kroku musisz przejść do karty „Skróty klawiaturowe” i dodać nowy Skrót klawiaturowy w obszarze Aplikacje, które otworzą AppleScript. (Jeśli dobrze pamiętam, musisz ponownie uruchomić komputer lub wylogować się, aby wprowadzić zmiany)
źródło