Я не могу найти привязку клавиш по умолчанию для отключения звука в OS X El Capitan. Я просто хочу, чтобы вся ОС была отключена.
Запуск osascript -e "set Volume X"
с терминала - это не то, чем я хочу заниматься. Потому что мне нужно где-то хранить текущий том и запускать скрипт на конкретной клавише. Это просто кажется неправильным подходом.
F10 и любые ее комбинации с Command или Control не помогали.
Попробуйте переключить функциональность F-клавиши в «Системные настройки» > «Клавиатура» > «Клавиатура».
Если ваша стандартная клавиатура не имеет совместимой с Mac Fn клавиши, это может быть вашим единственным решением. Аппаратные ключи не передаются так же, как «обычные» ключи.
Этот скрипт работает для Yosemite, но не для El Capitan…
set myVolume to get volume settings
if output muted of myVolume is false then
set volume with output muted
else
set volume without output muted
end if
Дополнительной возможностью может быть переключение на другой звуковой выход, который в данный момент отключен, например, цифровой выход.
От использования Apple Script для управления выбором вывода звука
Вы можете сохранить это как службу в Automator, а затем вызвать ее с помощью горячей клавиши.
(*
Applescript to toggle between two sound outputs by Line number, ¬
as they appear in the Sound Control Panel. Based on code by ¬
Arthur Hammer https://apple.stackexchange.com/a/209434/85275
*)
set outputA to 3 --change this to the actual 'line number' of your first desired output
set outputB to 4 --change this to the actual 'line number' of your second desired output
--the rest of the script will use these vales as a switch
tell application "System Preferences"
activate
set current pane to pane "com.apple.preference.sound"
end tell
tell application "System Events"
tell application process "System Preferences"
repeat until exists tab group 1 of window "Sound"
end repeat
tell tab group 1 of window "Sound"
click radio button "Output"
if (selected of row outputA of table 1 of scroll area 1) then
set selected of row outputB of table 1 of scroll area 1 to true
else
set selected of row outputA of table 1 of scroll area 1 to true
end if
end tell
end tell
end tell
--tell application "System Preferences" to quit
--remove the comment '--' tag above to make the control panel quit afterwards, leave for testing.
Это возможно с Karabiner (настройщик клавиатуры)
Если вы ищете mute
в карабине, вы получите это:
Вы также можете попробовать поискать: «Регулятор громкости»
Вывод из этого заключается в том, что есть много пресетов на mute
выбор. Они предназначены для разных ситуаций и для разных типов клавиатур.
Может в вашем случае и не нужно, но просто чтобы вы знали. Вы также можете задать пользовательские настройки с помощью файла private.xml . Вот еще документация по этому поводу .
Я лично использую этот параметр с моей клавиатурой ( Logitech G710+
)
установить громкость с отключенным выходом
отключит звук без изменения громкости, поэтому включение звука вернет вас к предыдущей громкости.
Найдите «объем» в StandardAdditions
Арк676
Лукас Пукенис
F10 and combinations of it with command or control didnt help.
Арк676
Кирпич
без холма
Лукас Пукенис
Арк676
Дэн