Ich kann die Standardtastenbelegung zum Stummschalten des Tons in OS X El Capitan nicht finden. Ich möchte nur, dass das gesamte Betriebssystem stummgeschaltet wird.
osascript -e "set Volume X"
Vom Terminal aus zu laufen ist nicht das, was ich tun möchte. Weil ich die aktuelle Lautstärke irgendwo speichern und ein Skript auf einer bestimmten Taste starten muss. Es scheint nur ein falscher Ansatz zu sein.
F10 und alle Kombinationen davon mit Command oder Control haben nicht geholfen.
Versuchen Sie, die F-Tastenfunktion in Systemeinstellungen > Tastatur > Tastatur umzuschalten
Wenn Ihre generische Tastatur keine Mac-kompatible Fn Taste hat, ist dies möglicherweise Ihre einzige Lösung. Die Hardwareschlüssel übertragen nicht auf die gleiche Weise wie „normale“ Schlüssel.
Dieses Skript funktioniert für Yosemite, aber nicht für 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
Eine weitere Möglichkeit könnte sein, auf einen anderen Soundausgang umzuschalten, der gerade stummgeschaltet ist, wie zB Digital Out.
Von Verwenden von Apple Script zum Verwalten der Tonausgabeauswahl
Sie können dies als Dienst in Automator speichern und es dann mit einem Hotkey aufrufen
(*
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.
Es ist möglich mit Karabiner (ein Tastatur-Anpasser)
Wenn Sie in Karabiner suchen mute
, erhalten Sie Folgendes:
Sie können auch versuchen, nach "Lautstärkeregelung" zu suchen.
Der Nachteil dabei ist, dass es viele Voreinstellungen gibt, mute
aus denen Sie wählen können. Sie sind für verschiedene Situationen und für verschiedene Arten von Tastaturen gedacht.
In Ihrem Fall vielleicht nicht notwendig, aber nur damit Sie es wissen. Sie können auch benutzerdefinierte Einstellungen mit der Datei private.xml vornehmen . Hier ist mehr Dokumentation dazu .
Ich persönlich verwende diese Einstellung mit meiner Tastatur ( Logitech G710+
)
Stellen Sie die Lautstärke bei stummgeschaltetem Ausgang ein
wird stumm geschaltet, ohne die Lautstärke zu ändern, sodass Sie beim Aufheben der Stummschaltung zur vorherigen Lautstärke zurückkehren.
Suchen Sie in StandardAdditions nach „volume“.
Arc676
lukas.pukenis
F10 and combinations of it with command or control didnt help.
Arc676
Ziegel
kein Hang
lukas.pukenis
Arc676
Dan