用于更改 Mac OS X 上麦克风音量的热键?

用于更改 Mac OS X 上麦克风音量的热键?

我想知道是否有一种方法 - 也许通过 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 创建一个快速操作,该操作出现在服务菜单中并执行上面的单行命令:

  1. 从应用程序文件夹启动 Automator。
  2. 创建一个新文档并选择快速操作作为文档类型。
  3. 在“工作流接收”下拉菜单中,选择“任何应用程序”中的“无输入”。
  4. 在操作列表中,找到并双击运行 AppleScript。
  5. 在右侧出现的 AppleScript 窗口中,用上面的单行代码替换那里的代码。
  6. 保存快速操作 - 我将其命名为“增加麦克风音量”,它现在出现在应用程序菜单的服务子菜单中。
  7. 从服务菜单中,选择服务首选项。
  8. 找到“增加麦克风音量”条目,然后单击右栏中的“无”以分配键盘快捷键。请确保您选择的是唯一的按键组合,并且您使用的应用程序不太可能使用它们。

重复相同步骤以降低麦克风音量。

您可以通过打开“系统偏好设置”中的“声音偏好设置”窗格并转到“输入”选项卡来确认它是否正常工作,然后观察按下指定的键盘快捷键时发生的情况。

Apple 关于输入音量的文档是这里

相关内容