Prova ad attivare la funzionalità tasto F in Preferenze di sistema > Tastiera > Tastiera
Se la tua tastiera generica non ha una chiave Fn compatibile con Mac, potrebbe essere la tua unica soluzione. I tasti hardware non trasmettono allo stesso modo dei tasti "normali".
QuestoscriptfunzionaperYosemite,manonperElCapitan...
setmyVolumetogetvolumesettingsifoutputmutedofmyVolumeisfalsethensetvolumewithoutputmutedelsesetvolumewithoutoutputmutedendif
Un'ulteriorepossibilitàpotrebbeesserequelladipassareaun'altrauscitaaudio,unaattualmentesilenziata,comeadesempioDigitalOut.
Da Uso di Apple Script per gestire la selezione dell'output acustico
Potresti salvarlo come servizio in Automator, quindi chiamarlo con un tasto di scelta rapida
(*
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.