我为Macbook Pro购买了USB声卡,因此可以将耳机麦克风用于Skype。默认情况下。声音传到一对外部扬声器(对于iTunes)或内置扬声器(在路上/游戏中)
是否有一种简单的方法可以在这两个输出设备之间切换或切换(键盘快捷键,菜单栏图标,可停靠的应用程序)。
Apple菜单->系统偏好设置->声音单击太多,需要做很多精确的鼠标操作,而我要做的只是急忙切换输出)。
我宁愿不买“切换台”,也不要再随身携带一个设备!
我为Macbook Pro购买了USB声卡,因此可以将耳机麦克风用于Skype。默认情况下。声音传到一对外部扬声器(对于iTunes)或内置扬声器(在路上/游戏中)
是否有一种简单的方法可以在这两个输出设备之间切换或切换(键盘快捷键,菜单栏图标,可停靠的应用程序)。
Apple菜单->系统偏好设置->声音单击太多,需要做很多精确的鼠标操作,而我要做的只是急忙切换输出)。
我宁愿不买“切换台”,也不要再随身携带一个设备!
Answers:
同样在Snow Leopard中,如果您按住Option键并单击Mac右上方的声音图标,则将弹出一个类似于上述3rd party插件的菜单。
您可以按Option-Volume(上/下/静音)直接打开“声音首选项”,尽管您仍然需要选择所需的输出。
(最初发布在这里http://leafraker.com/2007/09/17/how-to-create-a-quicksilver-trigger/)
您可以使用applescript在两个来源之间切换,由Quicksilver触发是最快的方法:
property speakers : "Headphones" --ext. speakers are connected to headphone output
property headset : "Line out"
tell application "System Preferences" to activate
tell application "System Events"
get properties
tell process "System Preferences"
click menu item "Sound" of menu "View" of menu bar 1
delay 2
click radio button "Output" of tab group 1 of window "sound"
delay 1
set theRows to every row of table 1 of scroll area 1 of tab group 1 of window "sound"
repeat with aRow in theRows
if selected of aRow then
set curr_output to (value of text field 1 of aRow as text)
if curr_output is speakers then set desired_output to headset
if curr_output is headset then set desired_output to speakers
exit repeat
end if
end repeat
repeat with aRow in theRows
if (value of text field 1 of aRow as text) is desired_output then
set selected of aRow to true
exit repeat
end if
end repeat
end tell
end tell
tell application "System Preferences" to quit
另外,SoundSource有一个命令行包装器,可以更轻松地与applescript / quicksilver / scripts等集成:
http://whoshacks.blogspot.com/2009/01/change-audio-devices-via-shell-script.html
另一个尝试: