Solution de raccourci clavier pour les utilisateurs de Mac
La barre de téléchargement est depuis le début ma première plainte à propos de Google Chrome, et c’est souvent une raison pour revenir à Safari en tant que navigateur principal. De temps en temps, je passe en revue toutes les rubriques de Google Groupes à ce sujet, mais même s'il existe des rapports de bogues et des demandes de fonctionnalités à ce sujet depuis des années, aucun utilisateur de Google ne peut se permettre d'ajouter un simple raccourci clavier "Fermer la barre de téléchargement" ou une case à cocher "Ne pas afficher la barre de téléchargement" dans les paramètres.
De plus, la barre de téléchargement n'est pas ajouté à l' intérieur de la fenêtre, la fenêtre est redimensionnée et puis la barre de téléchargement est ajouté. Bonjour Google, ce n'est pas en 1995 que les scripts Java redimensionnent constamment les fenêtres de vos applications. Je suis l'utilisateur et je décide de la taille de mes fenêtres.
Lorsque vous fermez immédiatement la barre Downloar, la taille de la fenêtre est restaurée. Toutefois, lorsque vous interagissez avec d'autres applications pendant un moment, puis que vous revenez dans Google Chrome pour fermer la barre de téléchargement, la taille de la fenêtre d'origine a été oubliée pour une raison quelconque, et vous êtes bloqué avec la fenêtre redimensionnée. Ce n'est probablement pas un problème sur un écran haute résolution, mais sur des ordinateurs portables sur lesquels vous avez moins d'écran, cela peut être vraiment ennuyeux.
À cause du redimensionnement, j'ai commencé à chercher une solution utilisant AppleScript. Et pendant que je travaillais là-dessus, j'ai également trouvé un moyen d'automatiser la fermeture de la barre de téléchargement.
AppleScript qui ferme la barre de téléchargement
Voici ce qu'il fait:
- Ouvre la fenêtre Téléchargements (qui supprime automatiquement la barre de téléchargement).
- Ferme la fenêtre des téléchargements
- Retour à l'onglet précédemment actif
- Facultatif: redimensionne la fenêtre à vos dimensions préférées
on run
tell application "Google Chrome"
activate
-- know which tab to return to
set active_tab to active tab index of front window
tell application "System Events"
tell application process "Google Chrome"
-- opens download window and removes the download bar
keystroke "j" using {command down, shift down}
-- make sure the keystroke works
delay 0.2
-- closes the download window
keystroke "w" using command down
end tell
end tell
-- return to the tab
set active tab index of front window to active_tab
-- optional: resize to your preferred dimensions
set bounds of front window to {50, 40, 1400, 810}
end tell
end run
Comme je l'ai dit, Google Chrome oublie au bout d'un moment la taille de la fenêtre d'origine. Les limites du script indiquent comment je préfère ma fenêtre de navigateur pour la résolution de mon MacBook Air. Vous pouvez le supprimer ou le définir à votre guise. J'imagine qu'il est également possible de déterminer les limites après le redimensionnement de la fenêtre, puis de les calculer si vous soustrayez la hauteur de la barre de téléchargement.
Installer AppleScript en tant que service avec un raccourci clavier
La méthode la plus simple pour exécuter ce script consiste à l'installer en tant que service système que vous pouvez ensuite activer à l'aide d'un raccourci clavier. Pour le faire, suivez ces étapes:
- Démarrer l'application Automator
- Créer un "service"
- Définissez le "Service reçoit" sur "pas d'entrée" (liste déroulante) en haut
- Recherchez "AppleScript" à gauche
- Faites glisser l'action "Run AppleScript" dans le volet de workflow à droite
- Collez le code ci-dessus (et testez-le si vous le souhaitez)
- Enregistrez le service sous le nom "Google Chrome: Fermer la barre de téléchargement".
Prochain:
- Allez dans Préférences Système> Clavier
- Sélectionnez "Services" à gauche
- Trouvez votre service nouvellement créé à droite sous la rubrique "Général"
- Double-cliquez sur le côté droit de cette ligne pour activer la zone de saisie de raccourci.
- Appuyez sur votre combinaison de touches préférée (j'ai utilisé Control – Option – Command – J)
Et c'est tout. Désormais, chaque fois que vous appuierez sur votre combinaison de touches, Google Chrome sera activé (s'il ne l'était pas déjà) et AppleScript est chargé, ce qui supprime la barre de téléchargement. C'est donc aussi un moyen simple de revenir rapidement à Chrome, par exemple lorsque vous avez modifié le fichier que vous avez téléchargé.
Remarque 1: cela fonctionne également dans Google Chrome Canary; se référer simplement à "Google Chrome Canary" dans le AppleScript.
Remarque 2: Une approche similaire devrait fonctionner sous Windows avec AutoHotKey .
Ctrl-J Ctrl-W
fait exactement ce que vous demandez.