Big Sur 没法自动切换 AirPods?

2020-11-07 12:20:55 +08:00
 wangbingqian521

昨天升级了 RC,发现可以自动切到 iPhone,但没法切回 MacBook Pro,忧伤……

4098 次点击
所在节点    macOS
17 条回复
ifx0
2020-11-07 12:47:04 +08:00
我也有这种情况
vsiriicat
2020-11-07 14:27:35 +08:00
我也是这问题,切到其他设备就回不来了...
meloyang05
2020-11-07 16:15:23 +08:00
这个自动切换本质还是基于蓝牙 5.0 同时支持两个设备,就算只在 ios 设备间,使用的设备>=3 个,切换的体验也十分糟糕,基本只能做到两个之间的顺滑切换
chodomatte
2020-11-07 17:34:11 +08:00
写错了,写错了,应该是“bug sur”
drawstar
2020-11-07 17:42:26 +08:00
我也是,感觉自动切换不太实用,有时候连着电脑看视频,拿起手机看了眼就给换到手机上了了
zzw1998
2020-11-07 18:56:44 +08:00
楼上说的是真的,我已经把自动切换关掉了
iAndychan
2020-11-07 20:40:38 +08:00
楼上说是蓝牙 5.0,但是我看了下我的 Mac 还是蓝牙 4.2 也支持,不过这个自动切换很糟糕就对了。
xxiv
2020-11-08 10:07:11 +08:00
这个功能体验是真的差,你不知道它啥时候会切换
longalong
2020-11-08 12:58:59 +08:00
牙仙快捷键切回 Mac,我现在
NotFoundEgg
2020-11-11 10:49:54 +08:00
@longalong 牙仙快捷键是什么呀😲
longalong
2020-11-11 14:17:28 +08:00
Toothfairy,自定义快捷键
longalong
2020-11-11 14:17:41 +08:00
@NotFoundEgg Toothfairy,自定义快捷键
NotFoundEgg
2020-11-11 14:31:09 +08:00
@longalong 谢谢
zjlovezj
2020-11-19 18:59:29 +08:00
因为自动切换在 Mac 上体验太差了,我现在 Big Sur 不自动连接 AirPods 了。
还是用 AppleScript 来连接 AirPods,因为 Big Sur 以前的 AppleScript 不能用了,最近琢磨了一个新的可用的脚本。
结合 QuickSilver 来做快捷方式,用起来比自动切换体验好多了。
想连 Mac 时,执行 AppleScript 。想连手机时,再执行 AppleScript,断掉 AirPods 和 Mac 的连接后,AirPods 就自动和手机连上了。

手机:iPhone 11 / iOS 14.2
电脑: MacBook Pro 2017 / Big Sur 11.1 beta 20C5048k (2020-11-19 更新)

AppleScript 如下:

global x -- declare x
set x to 0
global y -- declare y
set y to 0

tell application "System Events" to tell process "SystemUIServer"
set bt to menu bar item "Bluetooth" of menu bar 1 of application process "ControlCenter" of application "System Events"
click bt
set xy to position of bt
set x to (item 1 of xy)
set y to (item 2 of xy)
end tell


tell application "System Events"
-- 多屏时参考相对位置;可能会有一点差异
click at {x + 60, y + 115}
end tell
zjlovezj
2020-11-19 19:04:31 +08:00
对了,上面的 AppleScript 的前提条件是要把 Bluetooth 从 Control Center 拖到 menu bar 才行。
ahmcsxcc
2020-11-21 13:11:12 +08:00
@zjlovezj #14
运行这个脚本报错了
“System Events”遇到一个错误:不能获得“menu bar item "Bluetooth" of menu bar 1 of application process "ControlCenter"”。

Bluetooth 已经在菜单栏了
这是为啥
zjlovezj
2020-11-21 21:33:54 +08:00
应该是 Big Sur 的版本不对,苹果这个系统估计做的很着急,AppleScript 相关的东西每次更新都不太一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/722660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX