如何设置键盘快捷键来切换 OS X 上的 Airport(wifi 卡)?

如何设置键盘快捷键来切换 OS X 上的 Airport(wifi 卡)?

可能重复:
如何从命令行重置网络(机场)连接?

如何设置键盘快捷键来切换 OS X 上的 Airport(开/关)?

在此处输入图片描述

答案1

基于类似的问题如何从命令行重置网络(机场)连接?

创建两个 applescript 文件:

do shell script "/usr/sbin/networksetup -setairportpower en1 on"
do shell script "/usr/sbin/networksetup -setairportpower en1 off"

然后使用快速脚本为它们分配键盘快捷键。

答案2

我发现

使用键盘快捷键打开或关闭 AirPort
2008 年 10 月 17 日上午 7:30:03 • 贡献者:匿名

这是我发现的最简单的打开和关闭 AirPort 卡的方法,无需使用第三方应用程序或太多按钮。希望其他人会像我一样喜欢这个功能。注意:此功能是为 MacBook 量身定制的,因为 F5 和 F6 键在这些机器上没有预定的功能。其他机器可能需要编辑快捷键。

1- 创建两个键盘快捷键。转到 Apple 菜单 » 系统偏好设置 » 键盘和鼠标 » 键盘快捷键选项卡。单击窗口底部的加号,然后从下一个对话框的弹出菜单中选择所有应用程序。在菜单标题框中,键入 Turn AirPort On,大小写和拼写完全相同。将键盘快捷键设置为 F5,然后单击添加。再次单击加号,将弹出菜单设置为所有应用程序,然后在菜单标题框中键入 Turn AirPort Off,快捷键也设置为 F5 - 每次只会显示其中一个功能。

2 - 在同一窗口的键盘导航部分,将“将焦点移至菜单栏中的状态菜单”更改为 F6(如果尚未启用,请选中该框以启用此快捷方式)。

3 - 确保 AirPort 图标位于菜单栏中。然后按住 Command 键并将 AirPort 菜单栏图标拖到尽可能左侧。这可确保当您将焦点移至菜单栏时,它是第一个被选中的。

4 - 最后,重启系统。Mac 重启后,按 F6 将焦点移至菜单栏,按 F5 可打开或关闭 AirPort,具体取决于当前状态。

除了拖动到最左边位置的问题(因为其他 Mac“快捷方式”需要相同的位置)之外,这应该可以正常工作。

答案3

#!/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

相关内容