Ярлык клавиатуры для отключения звука в OS X El Capitan?

Я не могу найти привязку клавиш по умолчанию для отключения звука в OS X El Capitan. Я просто хочу, чтобы вся ОС была отключена.

Запуск osascript -e "set Volume X"с терминала - это не то, чем я хочу заниматься. Потому что мне нужно где-то хранить текущий том и запускать скрипт на конкретной клавише. Это просто кажется неправильным подходом.

F10 и любые ее комбинации с Command или Control не помогали.

Почему не просто F10?
@ Arc676, как я уже упоминал в своем вопросе.F10 and combinations of it with command or control didnt help.
Да, но F10 сама по себе (или, в зависимости от предпочтений, Fn+F10) по умолчанию является кнопкой отключения звука. У вас проблемы с клавиатурой?
Какая у вас модель Mac (MacBook, MacBook Pro, MacBook Air, iMac и т. д.) и какая у вас клавиатура (вам не нужно отвечать на этот вопрос, если вы используете клавиатуру, подключенную к MacBook Original/Pro/Air) ? Я требую это для уточнения.
Если F10 не работает, вместо этого работает Fn-F10?
Я использую обычную USB-клавиатуру на настольном iMac.
Вы должны включать такую ​​информацию непосредственно в свой пост, чтобы избежать путаницы.
Название вашего вопроса неверно, а в описании проблемы отсутствует ключевая деталь (комментарий от @Arc676). Могу я предложить «Как эмулировать клавишу F10 на обычной клавиатуре?»

Ответы (3)

Попробуйте переключить функциональность 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.
В El Capitan нет этого флажка. Я уже посмотрел на apple.stackexchange.com/questions/143609/… этот вопрос
Я только что сделал это фото на Эль-Капитане. Может быть, его нет, если на вашей клавиатуре нет узнаваемой клавиши Fn? Я также добавил скрипт, который работает на Mavericks, но не на el cap.
До Йосемити, извините. Только что проверил на обеих ОС.
Дополнительное решение, основанное на том, что я нашел во время исследования этого, добавлено к ответу.

Это возможно с Karabiner (настройщик клавиатуры)

Если вы ищете muteв карабине, вы получите это:

Вы также можете попробовать поискать: «Регулятор громкости»

введите описание изображения здесь

Вывод из этого заключается в том, что есть много пресетов на muteвыбор. Они предназначены для разных ситуаций и для разных типов клавиатур.


Может в вашем случае и не нужно, но просто чтобы вы знали. Вы также можете задать пользовательские настройки с помощью файла private.xml . Вот еще документация по этому поводу .


Я лично использую этот параметр с моей клавиатурой ( Logitech G710+)

введите описание изображения здесь

Я знаю, что у G710+ есть специальное колесо громкости и кнопка отключения звука, плюс вы можете настроить клавиши «G» для управления ими с помощью программного обеспечения Logitech Gaming Software, но я иногда пытаюсь использовать F10-F12 для управления этими вещами случайно, поэтому я использовал карабин для их крепления к привычным клавишам.

установить громкость с отключенным выходом

отключит звук без изменения громкости, поэтому включение звука вернет вас к предыдущей громкости.

Найдите «объем» в StandardAdditions