V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangbingqian521
V2EX  ›  macOS

Big Sur 没法自动切换 AirPods?

  •  
  •   wangbingqian521 · 2020-11-07 12:20:55 +08:00 · 4092 次点击
    这是一个创建于 1472 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    17 条回复    2020-11-21 21:33:54 +08:00
    ifx0
        1
    ifx0  
       2020-11-07 12:47:04 +08:00
    我也有这种情况
    vsiriicat
        2
    vsiriicat  
       2020-11-07 14:27:35 +08:00
    我也是这问题,切到其他设备就回不来了...
    meloyang05
        3
    meloyang05  
       2020-11-07 16:15:23 +08:00
    这个自动切换本质还是基于蓝牙 5.0 同时支持两个设备,就算只在 ios 设备间,使用的设备>=3 个,切换的体验也十分糟糕,基本只能做到两个之间的顺滑切换
    chodomatte
        4
    chodomatte  
       2020-11-07 17:34:11 +08:00
    写错了,写错了,应该是“bug sur”
    drawstar
        5
    drawstar  
       2020-11-07 17:42:26 +08:00   ❤️ 1
    我也是,感觉自动切换不太实用,有时候连着电脑看视频,拿起手机看了眼就给换到手机上了了
    zzw1998
        6
    zzw1998  
       2020-11-07 18:56:44 +08:00 via iPhone
    楼上说的是真的,我已经把自动切换关掉了
    iAndychan
        7
    iAndychan  
       2020-11-07 20:40:38 +08:00
    楼上说是蓝牙 5.0,但是我看了下我的 Mac 还是蓝牙 4.2 也支持,不过这个自动切换很糟糕就对了。
    xxiv
        8
    xxiv  
       2020-11-08 10:07:11 +08:00 via iPhone
    这个功能体验是真的差,你不知道它啥时候会切换
    longalong
        9
    longalong  
       2020-11-08 12:58:59 +08:00 via iPad
    牙仙快捷键切回 Mac,我现在
    NotFoundEgg
        10
    NotFoundEgg  
       2020-11-11 10:49:54 +08:00
    @longalong 牙仙快捷键是什么呀😲
    longalong
        11
    longalong  
       2020-11-11 14:17:28 +08:00
    Toothfairy,自定义快捷键
    longalong
        12
    longalong  
       2020-11-11 14:17:41 +08:00
    @NotFoundEgg Toothfairy,自定义快捷键
    NotFoundEgg
        13
    NotFoundEgg  
       2020-11-11 14:31:09 +08:00
    @longalong 谢谢
    zjlovezj
        14
    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
        15
    zjlovezj  
       2020-11-19 19:04:31 +08:00
    对了,上面的 AppleScript 的前提条件是要把 Bluetooth 从 Control Center 拖到 menu bar 才行。
    ahmcsxcc
        16
    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
        17
    zjlovezj  
       2020-11-21 21:33:54 +08:00
    应该是 Big Sur 的版本不对,苹果这个系统估计做的很着急,AppleScript 相关的东西每次更新都不太一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5523 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:34 · PVG 15:34 · LAX 23:34 · JFK 02:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.