Jak skonfigurować skrót klawiaturowy, aby przełączać lotnisko (karta Wi-Fi) w systemie OS X? [duplikować]


Odpowiedzi:



2

Znalazłem to :

Włączanie i wyłączanie AirPort za pomocą skrótów klawiaturowych
17 października, 08 07:30:03 • Autor: Anonimowy

Jest to najprostszy sposób, w jaki znalazłem włączanie i wyłączanie karty AirPort bez użycia aplikacji innych firm lub zbyt wielu przycisków. Mam nadzieję, że inni docenią tę funkcję tak jak ja. Uwaga: Ta funkcja jest dostosowana do komputera MacBook, ponieważ klawisze F5 i F6 nie mają z góry określonej funkcji na tych komputerach. Inne komputery mogą wymagać edycji klawiszy skrótu.

1- Utwórz dwa skróty klawiaturowe. Przejdź do menu Apple »Preferencje systemowe» Klawiatura i mysz »karta Skróty klawiaturowe. Kliknij znak plus u dołu okna i wybierz Wszystkie aplikacje z menu podręcznego w następnym oknie dialogowym. W polu Tytuł menu wpisz Włącz AirPort z dokładną literą i pisownią. Ustaw skrót klawiaturowy na F5, a następnie kliknij Dodaj. Kliknij ponownie znak plus, pozostaw menu wyskakujące ustawione na Wszystkie aplikacje, aw polu Tytuł menu wpisz Wyłącz AirPort, a klawisz skrótu również jest ustawiony na F5 - tylko jedna z tych funkcji będzie wyświetlana naraz.

2 - W sekcji Nawigacja za pomocą klawiatury tego samego okna zmień opcję „Przenieś fokus do menu stanu na pasku menu” na F6 (i zaznacz pole, aby włączyć ten skrót, jeśli nie jest jeszcze włączony).

3 - Upewnij się, że ikona AirPort znajduje się na pasku menu. Następnie przytrzymaj klawisz Command i przeciągnij ikonę paska menu AirPort jak najdalej w lewo. Zapewnia to, że jest on wybierany jako pierwszy, kiedy przenosisz fokus na pasek menu.

4 - Na koniec zrestartuj system. Po ponownym uruchomieniu komputera Mac naciśnij klawisz F6, aby przenieść fokus na pasek menu, lub klawisz F5, aby włączyć lub wyłączyć AirPort, w zależności od jego bieżącego stanu.

Oprócz problemu z przeciąganiem do pozycji najbardziej na lewo (ponieważ inne „skróty” Maca wymagają tej samej pozycji), powinno to działać dobrze.


2
#!/bin/sh

device="$(networksetup -listallhardwareports |
grep -E '(AirPort|Wi-Fi)' -A 1 | grep -o "en.")"
[[ "$(networksetup -getairportpower $device)" == *On ]] && val=off || val=on
networksetup -setairportpower $device $val

wielkie dzięki! Myślę, że tak jest lepiej. BTW z jakiegoś powodu mój nazywał się AirPort, a nie Wifi. Strage.
cwd 27.11.11

@cwd Apple zaczął dzwonić do AirPort Wi-Fi wszędzie w Lionie. Grepping dla obu powinien sprawić, że skrypt będzie działał zarówno na 10.6, jak i 10.7.
Lri

Fajnie - dobrze to wiedzieć.
cwd

To jest piękne. Szkoda, że ​​nie mam na to dwóch pozytywnych opinii.
Ashutosh Jindal
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.