Я использую клавиатуру ПК на Mac OS. Я могу использовать строку меню для управления громкостью, но есть ли какие-либо сочетания клавиш, которые я могу использовать для изменения громкости системы?
Или, может быть, я могу установить простой скрипт или решение, чтобы иметь возможность регулировать громкость с помощью клавиатуры.
решение1
Вы можете купить профессиональную версиюШипящие Ключи. Это инструмент preference pane
, который позволяет вам определить пользовательское сочетание клавиш для изменения громкости системы, а также для многих других вещей.
Кроме того, вы можете изменить громкость системы с помощью AppleScript.
Откройте редактор AppleScript и введите
set volume output volume 100
Громкость измеряется по шкале от 0 до 100. Вы можете либо задать абсолютное значение (например, 100 для полной громкости), либо создать сценарии, которые увеличивают/уменьшают громкость, например следующие:
set vol to output volume of (get volume settings)
if vol > 90 then # 100 max
set volume output volume 100
else
set volume output volume (vol + 10)
end if
Для уменьшения громкости:
set vol to output volume of (get volume settings)
if vol < 10 then # 0 is min
set volume output volume 0
else
set volume output volume (vol - 10)
end if
Если вы хотите воспроизвести звук обратной связи, который обычно возникает при изменении громкости, вы можете добавить в скрипт следующее:
do shell script "afplay /System/Library/Sounds/Pop.aiff"
Вы можете сохранять скрипты как приложения или интегрировать их вУслугименю с использованием Automator как сервис без ввода. Вы можете определить сочетания клавиш для сервисов вСистемные настройки » Клавиатура » Сочетания клавиш » Службы
решение2
Карабин(ранее KeyRemap4MacBook) может переназначить функциональные клавиши для управления громкостью, и у меня это работает без проблем. В панели управления найдите "F9 для отключения звука" и т. д.
решение3
Я собрал набор сервисов и инструкций AppleScript, которые позволяют вам управлять громкостью системы и iTunes, а также воспроизводить/паузировать и переходить к следующему/предыдущему треку на любой клавиатуре в Lion.
http://gskinner.com/blog/archives/2011/10/media-keys-in-osx-for-any-keyboard.html
решение4
Вот мое полное решение для сочетаний клавиш для увеличения, уменьшения громкости и отключения звука. Я используюИскраприложение для привязки комбинаций клавиш к этим скриптам. Скрипты проверяют текущее состояние отключения звука и обрабатывают его, чтобы избежать странных проблем, которые могут возникнуть, если вы не контролируете его должным образом.
Увеличить громкость:
set vol to output muted of (get volume settings)
if (vol = true) then
set volume without output muted
end if
set vol to output volume of (get volume settings)
if vol > 95 then
set volume output volume 100
else
set volume output volume (vol + 5)
end if
do shell script "afplay /System/Library/Sounds/Pop.aiff"
Звук тише:
set vol to output muted of (get volume settings)
if (vol = true) then
error number -128
else
set vol to output volume of (get volume settings)
if vol < 5 then # 0 is min
set volume with output muted
else
set volume output volume (vol - 5)
end if
do shell script "afplay /System/Library/Sounds/Pop.aiff"
end if
Отключить/включить звук:
set vol to output muted of (get volume settings)
if (vol = true) then
set volume without output muted
else
set volume with output muted
end if