2 votes

Raccourci clavier pour mettre en veille la barre tactile d'un Mac

Je cherche un moyen rapide de mettre la barre tactile en veille, sans avoir à attendre.

Lorsque j'utilise mon ordinateur dans un environnement sombre, je ne sais pas comment désactiver la barre tactile lumineuse. Je veux juste voir ce qu'il y a à l'écran, je n'ai pas besoin d'informations supplémentaires.

1voto

awy Points 500

tl;dr : Vous pouvez obtenir un raccourci/script/service pour rétablir le fonctionnement de la Touch Bar comme des touches F normales. C'est très proche d'un clavier normal, avec le rétroéclairage allumé, dans la nuit.

J'ai utilisé cette réponse https://stackoverflow.com/a/18752770/10063119 pour obtenir le code du "watch me do" de l'Automator.

Ouvrez Automator, choisissez un nouveau "flux de travail" et gardez les préférences système dans le dock. Appuyez sur le bouton rouge d'enregistrement et utilisez les préférences système pour désactiver la barre tactile fantaisiste et la remplacer par les touches F normales.

Sélectionnez toutes les étapes du flux de travail et collez-les dans l'application script Editor. Vous pouvez ensuite l'éditer selon vos besoins, le lier à un raccourci clavier dans les Préférences système Raccourcis clavier. Vous pouvez également effectuer quelques modifications pour voir quel mode est actif et décider ensuite de l'action à entreprendre. Réglez la portée du raccourci sur "toutes les applications".

Le code (non vérifié, je n'ai pas ce modèle) est donné. Vous pouvez le vérifier et le modifier si nécessaire.

  • 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X