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

macOS 下,能用快捷键切换音频输出设备么?

  •  
  •   fl2d · 72 天前 · 818 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如用键盘快捷键切换 内置音箱 /耳机 /蓝牙音箱。

    12 条回复    2022-11-24 16:27:12 +08:00
    zhaoxin
        1
    zhaoxin  
       72 天前
    你可以尝试写 shortcuts 或者 applescript ,然后绑定快捷键。不过其实这个意义也不大。你把音量图标拖到定栏用鼠标点不是一样吗?
    hackpro
        2
    hackpro  
       72 天前 via iPhone
    Alfred workflow
    fl2d
        3
    fl2d  
    OP
       72 天前
    @zhaoxin 有特殊需求,需要频繁在耳际与音响之间切换🤦 手点太麻烦
    jheroy
        5
    jheroy  
       72 天前
    如果不想用 Alfred, 也可以吧上面那个 worklfow 中间的脚本复制过来配合 skhd 直接用快捷键直接那个脚本就切换了, 参数直接写上你的输出设备就行.
    jheroy
        6
    jheroy  
       72 天前
    直接那个脚本 = 执行那个脚本
    fl2d
        7
    fl2d  
    OP
       72 天前   ❤️ 1
    @zhaoxin @hackpro @jheroy
    我用下面这个命令行工具,配合 karabiner 实现了。
    https://github.com/deweller/switchaudio-osx
    arac
        8
    arac  
       72 天前
    也有这个需求,raycast 的官方 repo 找的 swift 脚本改的,配上 alias 也挺好用的
    dufu1991
        9
    dufu1991  
       72 天前
    @fl2d 装好了 switchaudio-osx ,在终端直接运行没问题,但是我尝试通过『自动操作』将 SwitchAudioSource -n 这个命令配置一个全局的快捷键,发现『自动操作』里面执行 shell 命令的时候找不到 SwitchAudioSource 这个命令,奇怪。导致快捷键这个最核心的步骤过不去,你们是如何解决的?
    fl2d
        10
    fl2d  
    OP
       72 天前   ❤️ 1
    @dufu1991
    加路径,/usr/local/bin/SwitchAudioSource
    dufu1991
        11
    dufu1991  
       72 天前
    @fl2d 命令不是很熟,能否详细点。我试了 cd /usr/local/bin/,然后 SwitchAudioSource -n 。还是不行。
    fl2d
        12
    fl2d  
    OP
       70 天前 via iPhone
    @dufu1991
    在你的脚本里,命令的前面,加上路径 /usr/local/bin/SwitchAudioSource -n xxx

    这个是我这里的路径,你可以用 which SwitchAudioSource 看一下你电脑里的路径
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3714 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 06:32 · PVG 14:32 · LAX 22:32 · JFK 01:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.