![用于更改 Mac OS X 上麦克风音量的热键?](https://linux22.com/image/1620928/%E7%94%A8%E4%BA%8E%E6%9B%B4%E6%94%B9%20Mac%20OS%20X%20%E4%B8%8A%E9%BA%A6%E5%85%8B%E9%A3%8E%E9%9F%B3%E9%87%8F%E7%9A%84%E7%83%AD%E9%94%AE%EF%BC%9F.png)
我想知道是否有一种方法 - 也许通过 Applescript - 分配一个键盘快捷键来将麦克风的音量提高 10,例如,然后另一种方式:另一个键盘快捷键将麦克风的音量降低 10。
我在这里找到了一个可以使麦克风静音和取消静音的脚本:
if inputVolume = 0 then
set inputVolume to 100
else
set inputVolume to 0
end if
set volume input volume inputVolume
但我只想降低和提高输入音量,而不是完全静音和取消静音。所以基本上我需要帮助的是,我不知道如何获取音量变量并从中增加或删除 10。非常感谢您的帮助!:)
答案1
您可以像这样在代码中增加 inputVolume 变量(将 + 更改为 - 以减少):
set inputVolume to inputVolume + 10
或者,您可以使用单行脚本来增加音量,而不必分配变量:
set volume input volume ((input volume of (get volume settings)) + 10)
要分配按键,您可以使用 Automator 创建一个快速操作,该操作出现在服务菜单中并执行上面的单行命令:
- 从应用程序文件夹启动 Automator。
- 创建一个新文档并选择快速操作作为文档类型。
- 在“工作流接收”下拉菜单中,选择“任何应用程序”中的“无输入”。
- 在操作列表中,找到并双击运行 AppleScript。
- 在右侧出现的 AppleScript 窗口中,用上面的单行代码替换那里的代码。
- 保存快速操作 - 我将其命名为“增加麦克风音量”,它现在出现在应用程序菜单的服务子菜单中。
- 从服务菜单中,选择服务首选项。
- 找到“增加麦克风音量”条目,然后单击右栏中的“无”以分配键盘快捷键。请确保您选择的是唯一的按键组合,并且您使用的应用程序不太可能使用它们。
重复相同步骤以降低麦克风音量。
您可以通过打开“系统偏好设置”中的“声音偏好设置”窗格并转到“输入”选项卡来确认它是否正常工作,然后观察按下指定的键盘快捷键时发生的情况。
Apple 关于输入音量的文档是这里。