tl;dr : Puedes conseguir un atajo/script/servicio para revertir la Touch Bar y que funcione como las teclas F normales. Esto es muy parecido a un teclado normal, con la luz de fondo encendida, en la noche.
He utilizado esta respuesta https://stackoverflow.com/a/18752770/10063119 para obtener el código del "mírame hacer" del Automator.
Abre Automator, elige un nuevo "flujo de trabajo" y mantén Preferencias del Sistema en el dock. Pulsa el botón rojo de grabar y utiliza las Preferencias del Sistema para desactivar la elegante Touch Bar y ponerla en las teclas F normales.
Seleccione todos los pasos del flujo de trabajo y pegue en la aplicación script Editor. A continuación, puede editarlo según sus necesidades y vincularlo a un atajo de teclado en Preferencias del Sistema → Teclado → Atajos. También puede hacer algunas modificaciones para ver qué modo está activo y luego decidir qué acción tomar. Establezca el alcance del acceso directo a "todas las aplicaciones".
Se da el código (no verificado, no tengo ese modelo). Usted puede comprobar y modificar como sea necesario.
-
http://osxdaily.com/2018/08/30/disable-touch-bar-macbook-pro/
-- Click “System Preferences” in the Dock.
delay 1
set timeoutSeconds to 2.0
set uiScript to "click UI Element \"System Preferences\" of list 1 of application process \"Dock\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Click the “Keyboard” button.
delay 1
set timeoutSeconds to 2.0
set uiScript to "click UI Element \"Keyboard\" of scroll area 1 of window \"System Preferences\" of application process \"System Preferences\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Click the “Keyboard” tab.
delay 1
set timeoutSeconds to 2.0
set uiScript to "click radio button \"Keyboard\" of tab group 1 of window \"Keyboard\" of application process \"System Preferences\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Make a selection from the popupbutton.
delay 1
set timeoutSeconds to 2.0
set uiScript to "click pop up button 1 of tab group 1 of window \"Keyboard\" of application process \"System Preferences\""
my doWithTimeout(uiScript, timeoutSeconds)
-- 10 secs
delay 1
set timeoutSeconds to 2.0
set uiScript to "click menu item \"Expanded Control Strip\" of menu 1 of pop up button 2 of tab group 1 of window \"Keyboard\" of application process \"System Preferences\""
my doWithTimeout(uiScript, timeoutSeconds)
- Click the “System Preferences” menu.
delay 1
set timeoutSeconds to 2.000000
set uiScript to "click menu bar item \"System Preferences\" of menu bar 1 of application process \"System Preferences\""
my doWithTimeout( uiScript, timeoutSeconds )
-- Quit System Preferences
delay 1
set timeoutSeconds to 2.000000
set uiScript to "click menu item \"Quit System Preferences\" of menu 1 of menu bar item \"System Preferences\" of menu bar 1 of application process \"System Preferences\""
my doWithTimeout( uiScript, timeoutSeconds )
on doWithTimeout(uiScript, timeoutSeconds)
set endDate to (current date) + timeoutSeconds
repeat
try
run script "tell application \"System Events\"
" & uiScript & "
end tell"
exit repeat
on error errorMessage
if ((current date) > endDate) then
error "Can not " & uiScript
end if
end try
end repeat
end doWithTimeout
1 votos
Al dormir la Touch Bar, quieres que el MacOS siga funcionando y que se quede en negro (¿o que no funcione?) ¿Puedes editar tu pregunta para aclararla, por favor?
0 votos
No estoy seguro de que esto sea posible: véase Desactivar por completo la Touch Bar del MacBook Pro para obtener más información.