Возможный дубликат:
Как сбросить сетевые (аэропортовые) соединения из командной строки?
Как я могу настроить сочетание клавиш для включения / выключения Аэропорта в OS X?
Возможный дубликат:
Как сбросить сетевые (аэропортовые) соединения из командной строки?
Как я могу настроить сочетание клавиш для включения / выключения Аэропорта в OS X?
По аналогичному вопросу. Как я могу сбросить сетевые (аэропортовые) соединения из командной строки?
Создайте два файла applecript:
do shell script "/usr/sbin/networksetup -setairportpower en1 on"
do shell script "/usr/sbin/networksetup -setairportpower en1 off"
Затем используйте fastscripts, чтобы назначить им сочетания клавиш.
Я нашел это:
Включение и выключение AirPort с помощью сочетаний клавиш
17 октября '08 07:30:03 • Предоставлено: анонимнымЭто самый простой способ включения и выключения карты AirPort без использования сторонних приложений или слишком большого количества кнопок. Надеюсь, другие оценят эту функцию так же, как и я. Примечание. Эта функция предназначена для MacBook, поскольку клавиши F5 и F6 не имеют предопределенной функции на этих машинах. Другие машины могут нуждаться в редактировании горячих клавиш.
1- Создайте два сочетания клавиш. Перейдите в меню Apple »Системные настройки» Клавиатура и мышь »Вкладка« Сочетания клавиш ». Нажмите знак «плюс» в нижней части окна и выберите «Все приложения» во всплывающем меню в следующем диалоговом окне. В поле Название меню введите Включить AirPort с указанием точного регистра и орфографии. Установите сочетание клавиш на F5, затем нажмите «Добавить». Снова нажмите знак «плюс», оставьте во всплывающем меню «Все приложения» и в поле «Заголовок меню» введите «Выключить AirPort», а для клавиши быстрого доступа также установлено значение F5 - одновременно будет отображаться только одна из этих функций.
2 - В разделе «Навигация по клавиатуре» того же окна измените «Переместить фокус на меню состояния в строке меню» на F6 (и установите флажок, чтобы включить этот ярлык, если он еще не включен).
3 - Убедитесь, что значок AirPort находится в строке меню. Затем, удерживая нажатой клавишу «Command», перетащите значок панели меню AirPort как можно дальше влево. Это гарантирует, что он будет выбран первым при перемещении фокуса на строку меню.
4 - Наконец, перезагрузите вашу систему. После перезагрузки Mac нажмите F6, чтобы переместить фокус на строку меню, и F5, чтобы включить или выключить AirPort, в зависимости от его текущего состояния.
Помимо проблемы с перетаскиванием в крайнее левое положение (так как другие "горячие клавиши" Mac требуют того же положения), это должно работать нормально.
#!/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