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

2022-11-22 14:33:31 +08:00
 fl2d

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

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

这个是我这里的路径,你可以用 which SwitchAudioSource 看一下你电脑里的路径

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

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

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

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

© 2021 V2EX