Esto me funciona con la última versión de Sierra y MBP (barra no táctil) de 15 pulgadas
Usando Automator, crea un nuevo archivo y elige "Nuevo servicio" como tu opción
Agregue un “comando de ejecución de AppleScript” a su flujo de trabajo e inserte el siguiente código de AppleScript
tell application "System Preferences"
reveal anchor "keyboardTab" of pane "com.apple.preference.keyboard"
end tell
tell application "System Events" to tell process "System Preferences" to tell window 1
click checkbox "Use F1, F2, etc. keys as standard function keys" of tab group 1
end tell
quit application "System Preferences"
GuardesunuevoserviciodeAutomatoryasígneleunnombrecomo..."Alternar teclas de función"
A continuación, simplemente abra Preferencias del sistema / Teclado / Accesos directos / Servicios Y debería ver su nuevo servicio "Cambiar teclas de función" ubicado en el submenú "General" y asignarle un método abreviado de teclado.
Tunuevoservicioahorasepuedeactivarusandoelmétodoabreviadodetecladoquecreasteyenelmenú"Servicios" mientras usas cualquier aplicación.
Tambiéntienesotraopción.
EresdueñodeunaMac!Esunaherramientamuypoderosaquesesuponequeteharálavidamásfácil.AsíquehaztuvidamásfácilydejaquetuMachagatutrabajoporti.
Sieresunlocoperezosocomoyo,puedesguardaresecódigoAppleScriptenmirespuesta,enlaaplicacióndeleditordescriptscomounscriptynombrarlocomo"Toggle Function Keys.scpt". Puede activar y desactivar la acción de activar y desactivar las teclas de función. Lo que significa que puede ejecutar el script con un comando de dictado.
Aquí está el proceso ...
Habilite los comandos de dictado y dictado mejorados en las preferencias de su sistema.
Comosepuedeverenmipróximaimagen,configuro"computadora" como mi frase clave ...
Ahora,coneldictadomejoradolistopararock'nroll,seleccionéelarchivo"Toggle Function Keys.scpt" en el Finder y pronuncié la frase "la computadora hace que se pueda hablar"
Al pronunciar ese comando se abrió este cuadro de diálogo
Ahora,cadavezquequieroalternarmisteclasdefunción,simplementedigoelcomando"Teclas de función de alternancia de computadora" y ejecuta "Alternar teclas de función.scpt" y realiza todas las acciones en ese archivo de script