Keyboard Maestro II Intelligent opstarten van apps

screencast

Keyboard Maestro is geen hamer maar een hele toolkit. Bijna niets komt vooraf geconfigureerd; u moet uw eigen macro's bouwen en ontwikkelen - de reeks acties die verschillende apps koppelen - en deze koppelen aan de workflow. 

Je haalt er maar zo veel uit Keyboard Maestro zoals je bereid bent in te zetten bij het opzetten. 

In de vorige tutorial, een inleiding tot Keyboard Maestro, heb ik de app voor productiviteit en automatisering uitgelegd en heb ik de basisbeginselen van het maken van een macro besproken. In deze tutorial bouw ik verder op wat ik al heb geleerd en verdiep ik me dieper in het opstarten en werken met applicaties die gebruikmaken van Keyboard Maestro.

voorwaarden

Voor deze zelfstudie moet je bekend zijn met de basisprincipes van Keyboard Maestro. Als je dat nog niet bent, is mijn vorige tutorial een geweldige introductie.

Je hebt er natuurlijk een kopie van nodig Keyboard Maestro die beschikbaar is met een gratis proefperiode van 30 dagen van de website van de ontwikkelaar. Na de 30 dagen kost het $ 36 voor een licentie.

Zoals ik in de eerdere tutorial al zei, moet je toestemming hebben gegeven Keyboard Maestro toestemming om de Mac te besturen in de Toegankelijkheid deel van de Beveiliging en privacy voorkeurenpaneel.

Richtlijnen voor het maken van macro's

Hoewel je precies kunt volgen met deze tutorial, zullen de macro's die ik demonstreer waarschijnlijk niet perfect in je workflow passen. In plaats daarvan is het beter om wat ik vertoon als illustratief te nemen en het aan te passen aan uw manier van werken. 

Bijvoorbeeld, alleen al omdat ik een macro maak om Adobe Photoshop Lightroom te starten, een app die ik altijd gebruik, hoeft dat nog niet te betekenen. Met dit in gedachten, zijn hier een paar dingen om te overwegen bij het wijzigen van mijn macro's of het maken van uw eigen:

  • Test de trigger die u afzonderlijk wilt gebruiken met een eenvoudige macro. Sommige van de macro's die u gaat ontwikkelen, hebben meerdere stappen die tijdrovend zijn om te resetten. Als u niet zeker weet of de trigger werkt zoals u wilt, test u deze met een eenvoudige, eenvoudig te resetten macro, zoals een melding, zodat u de werking ervan kunt aanpassen.
  • Vergelijk ook complexe macro's met eenvoudige triggers. Als uw macro alleen op een bepaald moment van de dag wordt geactiveerd, is het moeilijk om de macro te testen en problemen op te lossen. Bouw het in plaats daarvan met een sneltoets-trigger en zodra alles werkt, verander je naar de complexere trigger.
  • Gebruik groepen die specifieke apps targeten om triggers opnieuw te gebruiken. Eenvoudige sneltoetsen zijn vaak de beste manier om macro's te activeren. Net zoals de snelkoppeling om te stoppen is Command-Q universeel op OS X kunt u consistentie in uw workflows creëren door dezelfde sneltoets te gebruiken om vergelijkbare macro's in verschillende apps te activeren. Gebruik alleen macrogroepen die beperkt zijn tot specifieke apps om dit te bereiken.

Een "Start Work" -macro maken

In de eerste tutorial liet ik zien hoe te activeren Google Chrome en navigeer naar de Tuts + -website. Die macro is eenvoudig aan te passen om elke app met een sneltoets te starten. Doet dit echter niet echt Keyboard Maestrode sterke punten. 

Andere apps zoals Launchbar of Alfred zijn beter voor het snel starten van afzonderlijke apps. Keyboard Maestro is op zijn best wanneer je meerdere acties met elkaar verbindt, zoals in deze Start Work-macro.

Als ik werk, gebruik ik Spreekwoord schrijven en Google Chrome onderzoeken. Elke app neemt 50% van mijn scherm in beslag. Met deze macro wordt een nieuw venster van elke app naast elkaar gestart wanneer een korte reeks tekens wordt getypt.

Maak een nieuwe macro aan Keyboard Maestro. Ik werk nog steeds in de Tuts + Voorbeeldmacro's groep die ik in de laatste zelfstudie heb gebruikt. Voor de trigger kunt u een sneltoets gebruiken of, zoals ik dat doet, een korte reeks. Als je een string gebruikt, zorg er dan voor dat het niet iets is dat je per ongeluk typt: ik gebruik .str.

Configureren en testen van de trigger voor de startwerkmacro.

Zorg ervoor dat de trigger werkt zoals u verwacht. Om te testen, gebruikte ik een Kennisgeving actie die zojuist heeft gezegd Het werkte!

De melding laat zien dat de trigger werkte zoals verwacht.

Zodra de trigger werkt, is het tijd om de macro te maken. Denk goed na over hoe u de macro wilt laten draaien en in welke volgorde voordat u gaat graven. Normaal gesproken duurt het een beetje vallen en opstaan ​​om alles goed te laten werken.

Gebruik eerst een Open actie om te lanceren Spreekwoord. Ik wil een nieuw document gebruiken in Spreekwoord dus ik moet de Command-N Toetsenbord sneltoets. Als Keyboard Maestro stuurt de sneltoets te snel Spreekwoord zal niet volledig zijn gestart, dus het heeft geen effect.

Beginnen met het configureren van de acties van de macro Start Work.

Selecteer a om dit op te lossen Pauzeer tot actie van de Controlestroom categorie. Voor de voorwaarden kunt u de macro laten pauzeren tot Deze toepassing: Byword is aan de voorkant. Gebruik daarna de Typ toetsaanslag actie om te verzenden Command-N welke een nieuw document zal openen.

De macro wacht nu tot Spreekwoord is actief.

Lanceren Google Chrome, gebruik de Nieuw Google Chrome-venster actie. Ik heb de mijne ingesteld om automatisch naar toe te gaan Tuts+.

Met beide applicaties gelanceerd, is het tijd om te hebben Keyboard Maestro schik ze op het scherm. In Interface Control selecteer de Een venster manipuleren actie. Selecteer uit de vervolgkeuzemenu's Verplaatsen en Formaat wijzigen> Linkerkolom, het voorruit, en in Spreekwoord.

Het formaat van de Spreekwoord venster.

Herhaal dezelfde actie behalve targeting Google Chrome en het laten uitlijnen met de Rechterkolom.

Voer de macro uit en de twee apps starten nieuwe vensters naast elkaar. Perfect om aan het werk te gaan. U kunt deze workflow natuurlijk aanpassen om alle combinaties van apps te openen en te organiseren.

Apps starten vanuit situationele triggers

In de volgende tutorial zal ik dieper ingaan op situationele triggers. In deze zelfstudie wil ik een eenvoudige macro weergeven die wordt gestart Lightroom wanneer een SD-kaart is bevestigd. Ik maak veel foto's, dus ik importeer ze regelmatig naar mijn Mac. Met deze macro is het proces gestroomlijnd.

Maak een nieuwe macro genaamd Start Lightroom op SD-kaart. Mijn camera hernoemt elke SD-kaart in EOS_Digital dus dat is wat ik ga richten op de trigger. Selecteer in de vervolgkeuzelijst Trigger Gemonteerd volume en ga naar binnen met exacte naam EOS_Digital

Wanneer een SD-kaart uit mijn camera wordt geplaatst, wordt de macro geactiveerd. Test het zoals eerder met een melding.

Lightroom instellen om te starten wanneer de SD-kaart wordt geplaatst.

Nogmaals, ik wil iets in de toepassing activeren zodra het geactiveerd is. Deze keer wil ik de Lightroom Import Dialogue

Selecteer een Pauzeer tot actie en laat het wachten tot Adobe Photoshop Lightroom 5 bevindt zich aan de voorkant gebruik dan een Typ toetsaanslag actie om te verzenden Command-Shift-I, de sneltoets om de. te openen Importeren opties.

De volledige macro.

Nu als ik een SD-kaart aansluit van mijn camera, Lightroom opent klaar om de afbeeldingen te importeren.

Conclusie

In de eerste tutorial behandelde ik een eenvoudige sneltoets om te activeren Google Chrome. In deze tutorial heb ik veel dieper gedoken en gekeken naar het starten en besturen van meerdere apps met Keyboard Maestro. Ik heb je laten zien hoe je een Start Work-macro kunt maken die de applicaties activeert die je nodig hebt, opent nieuwe vensters en manipuleert de vensters zodat ze naast elkaar staan. Ik heb ook situationele triggers geïntroduceerd om te lanceren Lightroom wanneer een SD-kaart is geplaatst.

In het volgende artikel ga ik situationele triggers op een diepere diepte verkennen.