Unmodified F4 nie wzywa już LaunchPada

3

Kiedy naciskam F4 , nie wzywa już LaunchPad. F3 nadal wywołuje Kontrolę Misji, a pozostałe klawisze funkcyjne, bez modyfikatorów, mają swoje odpowiednie znaczenia (głośność, gra itp.), ale mogę wywołać LaunchPad tylko z moim gorącym rogiem lub przyciskiem Dock.

Jak mogę zresetować to do domyślnego zachowania?

Daniel
źródło
Kiedy tworzę nowego użytkownika, klucz działa, co sugeruje, że jest to jakiś plik Preference.
Daniel

Odpowiedzi:

6

Jedno rozwiązanie to rm ~/Library/Preferences/com.apple.symbolichotkeys.plist i wyloguj się, a następnie zaloguj ponownie. Właśnie próbowałem tego i wydaje się, że przywrócił powiązanie, nie jest wymagany hack taki jak FunctionFlip. Moje inne specjalne klucze też działają. Zgubiłem jednak inne niestandardowe skróty klawiaturowe ctrl + do przełączania pomieszczeń Kontrola misji. Pracowali po ich ponownym włączeniu.

To wygląda jak com.apple.symbolichotkeys.plist to plik preferencji, a MacOS działa poprawnie, jeśli go brakuje. Po edycji skrótów klawiaturowych za pomocą panelu preferencji plik został odtworzony i wszystko wróciło do normy, z wyjątkiem tego, że starter ponownie się uruchomi. Na podstawie różnicy dwóch plików plist zgaduję, że kod startowy Launchpada to 118, 119, 64 lub 65.

Znalazłem to rozwiązanie na Dyskusja MacRumorsa .

Nelson
źródło
2

Aby nie zgubić własnych skrótów, otwórz ~/Library/Preferences/com.apple.symbolichotkeys.plist, poszukaj klucza o nazwie „160”. Edytuj go w następujący sposób:

enter image description here

Następnie wyloguj się i wróć.

Kentzo
źródło
1
Edytowanie plisty bez edytora listy właściwości: plist=~/Library/Preferences/com.apple.symbolichotkeys.plist; plutil -convert xml1 $plist; open $plist -a TextEdit
Lri
Lub użyj TextWrangler, bez żadnych poleceń konwersji w Terminalu
Daniel
1

Straciłem F4 wiązanie też, i po pewnym dochodzeniu sprawiłem, że znowu zadziałało. To trochę hack, ale oto, co zadziałało:

  1. zainstalować FunctionFlip , bezpłatny panel preferencji do modyfikowania klawiszy funkcyjnych.
  2. W funkcji FunctionFlip kliknij F4 : Launchpad, więc jest zaznaczone.
  3. W Preferencjach systemowych / Skrótach klawiaturowych / klawiaturowych kliknij dwukrotnie na klawiaturze w Show Launchpad i naciśnij F4 .

Funkcja FunctionFlip nie powinna być konieczna: wystarczy ustawić powiązanie w Skrótach klawiaturowych. Problemem jest domyślnie F4 klucz faktycznie nie wysyła kodu do F4 , wysyła magiczny kod do LaunchPad. (Tak jak F8 nie jest F8 , to pauza w iTunes.) Okienko preferencji klawiatury nie pozwoli ci związać tego magicznego klucza LaunchPad. Funkcja FunctionFlip rozwiązuje problem, czyniąc go tak F4 klucz naprawdę wysyła F4 .

Zauważ, że FunctionFlip jest nieco skomplikowany. Aby działało, musisz włączyć Preferencje systemowe / Uniwersalny dostęp / Włącz dostęp dla urządzeń pomocniczych. Istnieje również preferencja „Start FunctionFliip at Login”, którą prawdopodobnie chcesz włączyć.

Strona FunctionFlip wskazuje na dwa samouczki dla LaunchPad: TUAW i Josh Sunshine's . Ta sama procedura, którą opisałem powyżej.

Nelson
źródło
Podoba mi się to, ale nie chcę stracić F4 jako oddzielnego klucza z LaunchPad. Świetne obejście, ale szukam poprawki. Jak już powiedziałem, podejrzewam, że jest to plik preferencji.
Daniel
Zobacz moją edycję dla innej poprawki. Myślę, że znalazłem twój plik preferencji.
Nelson
Chcę to zaakceptować i przyznać nagrodę, ale czy możesz uczynić swoje drugie rozwiązanie osobną odpowiedzią? Lubię je obie i chcę, żebyśmy głosowali na oba, ale drugi to ten, który chcę udokumentować jako najlepszy.
Daniel
ok, wykonane. przepraszam za tak wiele zmian!
Nelson
1

Właśnie zaktualizowałem Snow Leoparda do El Capitan i mam klawisz F4 = Dashboard na mojej klawiaturze.

Mam ustalone fn + F4 do Launchpada i włączony Dashboard, w Preferencjach systemowych & gt; Klawiatura, ale chciałem, żeby była odwrotnie, aby Launchpad był domyślny.

Nie chciałem niczego dodawać, np. FunctionFlip

Dzięki powyższej odpowiedzi Kentzo pobrałem otwarty TextWrangler

~/Library/Preferences/com.apple.symbolichotkeys.plist

zmieniono numer przedmiotu 1 ze 118 na 130,

wylogowany, teraz działa zgodnie z oczekiwaniami.

Ride3ree
źródło
0

Ok, to jest dość dziwne. Przedmiot dla Pokaż Launchpad musi być zaznaczone (ale niekoniecznie przypisane do zwykłego skrótu) dla fn + F4 pracować:

Lri
źródło
0

Dla każdego, kto zobaczy to w 2017 r. Na MacBooku Pro z paskiem dotykowym, są szanse, że używasz Spotify i to jest przyczyną problemu (zobacz dyskusja ). Od daty tego posta nie ma poprawki. Najprostszym obejściem jest zaprzestanie korzystania z Spotify.

Gustavo Bezerra
źródło