Clavier Maestro est l'une des applications Mac les plus puissantes et les plus polyvalentes disponibles. En créant des chaînes d'actions, ou macros, qui connectent différentes applications, vous pouvez obtenir un contrôle presque total sur OS X. Dans les trois tutoriels précédents, j'ai présenté Keyboard Maestro, qui explique comment lancer des applications de manière intelligente et, plus récemment, comment utiliser déclencheurs de la situation.
Si vous avez suivi les didacticiels précédents, vous devriez avoir une idée précise de la création de macros simples avec Clavier Maestro. Dans ce tutoriel, je vais créer des macros beaucoup plus complexes en utilisant Flux de contrôle actions, une des Clavier Maestrocaractéristiques les plus puissantes de.
Pour tirer le meilleur parti de ce didacticiel, vous devez lire les trois précédents: - Clavier Maestro I: Introduction, - Clavier Maestro II: Lancer les applications de manière intelligente, et - Clavier Maestro III: Déclencheurs de situation..
Vous aurez évidemment besoin d'un Mac avec Clavier Maestro installée. Vous pouvez en obtenir une copie sur le site Web du développeur. C'est 36 $ pour une licence et il y a un essai gratuit de 30 jours. Si vous avez fait votre chemin à ce point dans mon Clavier Maestro série, je vous recommande de sauter l'essai et juste d'acheter la licence.
Comme auparavant, les macros que je crée devraient servir d'inspiration plutôt que de règles à suivre.
Si vous êtes nouveau à Clavier Maestro, En suivant exactement ces étapes, vous apprendrez à créer vos propres macros. Cependant, une fois que vous commencez à comprendre l'application, je vous recommande de commencer à peaufiner ce que je fais pour l'adapter à votre flux de travail..
Traitez mes macros comme des recettes que vous pouvez suivre, en les remplaçant dans vos propres applications et exigences si nécessaire.
Flux de contrôle les actions sont différentes des actions régulières. Avec eux, vous pouvez ajouter une logique simple à vos macros. Si vous voulez qu'une macro fasse une chose quand une application est ouverte et une autre quand elle ne l'est pas, vous devez utiliser un Flux de contrôle action.
Dans ce tutoriel, je regarderai principalement deux des formes les plus courantes de Flux de contrôle: la Si alors sinon et Tandis que actes.
Flux de contrôle les actions sont l’un des éléments clés pour créer des macros en plusieurs étapes plus puissantes.
De nombreuses applications possèdent des fonctionnalités que vous pouvez activer avec un raccourci clavier n’importe où sur OS X. Par exemple, avec Tweetbot vous pouvez configurer un raccourci tweet pour l'ensemble du système.
De même, OmniFocus, mon application de gestion des tâches a un outil de saisie rapide que j'utilise tout le temps. Il utilise le raccourci clavier Commande-Maj-Espace. Si, toutefois, OmniFocus ne pas exécuter le raccourci clavier ne fait rien.
Avec Clavier Maestro et Flux de contrôle actions que vous pouvez créer une touche de raccourci qui déclenche le dialogue de saisie rapide d'une application si elle est en cours d'exécution et lance l'application si ce n'est pas le cas.
Je vais continuer à utiliser OmniFocus pour cet exemple, mais vous pouvez remplacer n'importe quelle application que vous voulez.
La structure du Si alors sinon action.Commencez par désactiver le raccourci clavier de saisie rapide dans OmniFocusLes préférences de. Vous allez utiliser cela comme Déclencheur de touche directe pour une nouvelle macro appelée OmniFocus Launch Fix.
Tout d'abord, ajoutez un Si alors sinon action de la Flux de contrôle groupe. le Si alors sinon action a un menu déroulant pour définir les conditions et deux sections pour ajouter les sous-actions if et else.
Pour les conditions, configurez le pour déclencher si Cette application OmniFocus n'est pas en cours d'exécution.
le OmniFocus macro que vous allez construire.Sous exécuter les actions suivantes: avoir Clavier Maestro ouvrir OmniFocus. Ensuite, ajoutez un Pause jusqu'à action. Avoir la macro attendre jusqu'à OmniFocus est en cours d'exécution.
Ensuite, vous devez utiliser un Sélectionner ou afficher un élément de menu du Contrôle d'interface menu. Avec cette action, vous pouvez avoir Clavier Maestro sélectionnez l'un des OmniFocusLes options de la barre de menu. Du Menu liste déroulante, sélectionnez OmniFocus puis La fenêtre et Afficher l'entrée rapide.
Enfin, avoir la macro Activer OmniFocus.
Sous sinon exécuter les actions suivantes ajouter les deux dernières étapes ci-dessus: sélection du Afficher l'entrée rapide élément de menu et activation OmniFocus.
Maintenant, la macro vérifie si OmniFocus est en cours d'exécution. Si ce n'est pas le cas, il lance l'application, puis le dialogue de saisie rapide, et si c'est le cas, il lance immédiatement le dialogue de saisie rapide..
J'utilise aussi une macro très similaire pour ScreenFlow, l'application de screencasting que j'utilise pour tous mes tutoriels Tuts +.
le Screenflow macro j'utilise.Pour vous donner encore plus d'options, vous pouvez utiliser plus d'une Flux de contrôle action les imbriquant les uns dans les autres. Cette macro, qui tweete «Je perds mon temps sur les médias sociaux. #PublicShaming ” et quitte Tweetbot si j'utilise l'application pendant plus d'une minute à la fois, utilise un Si alors sinon action imbriquée dans un Tandis que action.
Créez une nouvelle macro appelée Contrôle Twitter. Réglez-le pour déclencher à chaque fois Tweetbot s'active.
Tout d'abord, ajoutez un Tandis que action qui s'exécute si Tweetbot est à l'avant. Avoir la macro Pause de 60 secondes puis lancez un Si alors sinon action.
le Contrôle Twitter macro que vous construisez.le Si alors sinon tests d'action pour voir si Tweetbot est encore devant. Si tel est le cas, définissez la macro sur Activer Tweetbot puis, en utilisant un Sélectionner ou afficher un élément de menu action, sélectionnez Tweet> Nouveau Tweet.
Ensuite, utilisez un Insérer du texte action pour entrer ce que vous voulez que votre tweet embarrassant à dire.
Enfin, utilisez deux Tapez la frappe actions à envoyer Commande-Retour soumettre le tweet et Command-Q quitter Tweetbot.
Si Tweetbot n'est pas encore utilisé, vous ne voulez pas Clavier Maestro faire n'importe quoi. Pour que la macro ignore le côté opposé des choses, ajoutez un Rupture de boucle action de la Flux de contrôle menu.
De toute évidence, Twitter n'est qu'un réseau social. L’autre problème majeur auquel les gens deviennent dépendants est Facebook.
Heureusement, j'ai également créé une macro qui résout ce problème. Cette macro n’a pas le même pouvoir de honte mais utilise également deux Flux de contrôle actes.
Ma macro de contrôle Facebook. Notez les similitudes entre celui-ci et celui de Twitter que vous venez de construire.Dans ce tutoriel, j'ai déjà expliqué comment utiliser Flux de contrôle pour qu'une macro effectue différentes actions selon qu'un ensemble de conditions prédéterminées sont remplies ou non. Avec Si alors sinon et Tandis que actions que vous pouvez créer des macros incroyablement puissants qui ne s'exécutent que dans des circonstances très spécifiques.
Ils sont l’une des fonctionnalités les plus avancées de Clavier Maestro et sont vraiment importants pour tirer le meilleur parti de l'application.
Dans le prochain tutoriel, je jetterai un regard plus profond sur un autre Clavier MaestroLes fonctionnalités avancées de: Variables.
S'il y a des zones de Clavier Maestro vous voulez que j'explore ou les macros que vous voulez que je crée dans un futur tutoriel, s'il vous plaît laissez-moi savoir dans les commentaires.