Keyboard Maestro I Introductie

screencast

Keyboard Maestro is een productiviteits- en automatiseringsapp die acties samenvoegt om macro's te vormen. Zoals met andere productiviteitsapps zoals Alfred of Launchbar, het is moeilijk om een ​​beknopte definitie te geven van wat de app doet - het is eindeloos aanpasbaar.

Het belangrijkste verkoopargument is dat u meerdere verschillende acties kunt combineren, zoals het openen van een specifieke app of aantal apps, een bepaalde URL bezoeken, scripts triggeren en talloze andere dingen - in een enkele workflow die kan worden geactiveerd door een sneltoets of een aantal andere triggers.

Het is aan jou om uit te vinden wat je wilt Keyboard Maestro Te doen.

Keyboard Maestro heeft de reputatie moeilijk te zijn op te zetten en niet je hand vast te houden. Dit is maar gedeeltelijk waar. Het configureren van macro's is eenvoudig als je eenmaal weet hoe, het moeilijkste is om ze in de eerste plaats te ontwikkelen. Keyboard Maestro wordt geleverd met bijna geen vooraf geconfigureerde macro's. De verantwoordelijkheid ligt bij jou om te trainen en te ontwikkelen, wat je wilt dat het doet.

In de volgende paar tutorials ga ik diep in duiken Keyboard Maestro en neem een ​​van de onzekerheden uit het gebruik ervan. Je krijgt een goed begrip van waar de app toe in staat is en het vertrouwen om je eigen macro's te configureren. Voordat we beginnen, hebben we echter een basis nodig om te werken.

In deze tutorial begin ik heel eenvoudig en neem ik u mee door het proces van het instellen van een basismacro en trigger in Keyboard Maestro terwijl je onderweg de functies uitlegt. In de volgende reeks tutorials zullen we hierop verder bouwen en veel complexere workflows ontwikkelen.

voorwaarden

Voor deze zelfstudie hebt u een kopie nodig van Keyboard Maestro geïnstalleerd. Je kunt er een downloaden van de website van de ontwikkelaar. Keyboard Maestro wordt geleverd met een gratis proefperiode van 30 dagen met volledige functionaliteit en eenmaal betaald voor een licentie kost dit $ 36.

Wanneer u installeert Keyboard Maestro je moet het inschakelen in de Toegankelijkheid menu in de Privacy tabblad van de Beveiliging en privacy voorkeurenpaneel.

De interface

Keyboard Maestro werkt als een menubalk-app op de achtergrond. Zodra het programma wordt uitgevoerd, zult u zelden rechtstreeks met de app communiceren. Om het in te stellen, moet u echter het Keyboard Maestro Editor. De Keyboard Maestro Editor is waar u de macro's maakt en de triggers configureert, zodat ze worden uitgevoerd wanneer u dat wilt.

De Keyboard Maestro-interface.

De editor is opgesplitst in drie deelvensters. De groepen deelvenster, de macro's ruit en de Editor paneel. 

Macrogroepen houd je macro's gesorteerd. Hiermee kunt u ook bepalen in welke applicatiemacro's beschikbaar zijn. U kunt bijvoorbeeld een groep maken van Photoshop macro's en een groep Google Chrome macro's die dezelfde sneltoetsen gebruiken zolang u de Macrogroepen zodat ze elkaar niet overlappen.

Macro's maken

Maak een nieuw Macrogroep riep Tuts + Voorbeeldmacro's door klikken de klein plusteken Onder de groepen ruit. Zet het op Verkrijgbaar in alle applicaties en Altijd geactiveerd.

Het maken van de Ga naar Tuts+ macro.

Met de Tuts + Voorbeeldmacro's groep geselecteerd Klik de klein plusteken Onder de macro's kolom om een ​​nieuwe macro te maken. Ik zal het noemen Ga naar Tuts+. In deze tutorial maak ik het zo dat een specifieke sneltoets de startpagina van Tuts + opent Google Chrome.

Een trigger selecteren

Keyboard Maestro heeft zestien triggers beschikbaar. Sommigen van hen zijn veel nuttiger dan andere en ze zullen in de volgende paar tutorials keer op keer worden gebruikt. Anderen zullen slechts van nut zijn voor een kleine minderheid van gebruikers. 

De triggers die beschikbaar zijn in Keyboard Maestro.

Voor de volledigheid zijn de zestien triggers:

  • Hot Key Trigger: Een macro activeren door op een specifieke toets of combinatie van toetsen te drukken. Dit vervangt bestaande systeemsnelkoppelingen
  • Typ String Trigger: Gelijk aan Sneltoets trigger, maar de macro wordt geactiveerd als reactie op een reeks getypte tekens in plaats van een combinatie die tegelijk wordt ingedrukt
  • Applicatietrigger: De macro-triggers op basis van specifieke app-gebeurtenissen zoals starten, stoppen of een bepaalde periode uitvoeren
  • Aanmeldingstrigger: De macro wordt geactiveerd wanneer een gebruiker zich aanmeldt
  • Engine Launch Trigger: De macro wordt geactiveerd wanneer Keyboard Maestro wordt gestart
  • System Wake Trigger: De macro wordt geactiveerd wanneer de Mac uit de sluimerstand wordt gehaald
  • Time Trigger: De macro wordt op een specifiek tijdstip uitgevoerd
  • Terwijl aangemeld Trigger: De macro wordt elke X seconden, minuten of uren herhaald terwijl de gebruiker is aangemeld bij de Mac
  • Macro Palette Trigger: De macro wordt weergegeven in, en kan worden geselecteerd uit, Zweven van Keyboard Maestro Macro palet die zelf toegankelijk is via een sneltoets
  • Status Menu Trigger: De macro wordt weergegeven in, en kan worden geselecteerd uit de menubalk-app Keyboard Maestro
  • Public Web Trigger: Keyboard Maestro heeft een ingebouwde webserver die, wanneer toegankelijk vanaf elke locatie, kan worden gebruikt om macro's op de Mac te activeren
  • Gemonteerde volumetrigger: De macro wordt geactiveerd wanneer een specifiek volume is aangekoppeld of niet is gekoppeld
  • USB-apparaattrigger: De macro wordt geactiveerd wanneer een specifiek USB-apparaat wordt aangesloten of losgemaakt
  • Draadloze netwerktrigger: De macro wordt geactiveerd wanneer de Mac verbinding maakt met een specifiek draadloos netwerk of deze verbreekt
  • Device Key Trigger: Een meer geavanceerde versie van de Sneltoets op gang brengen. Elke toets kan worden gebruikt, inclusief modificatietoetsen en toetsen op andere besturingsapparaten zoals een Wacom-tablet, om de macro te activeren. Er zijn ook extra besturingsopties
  • MIDI-trigger: MIDI-apparaten (Musical Instrument Digital Interface) kunnen macro's activeren. Wanneer een specifieke noot wordt gespeeld, wordt de macro uitgevoerd

Keyboard Maestro kan ook worden geactiveerd met AppleScript of shell-scripts. Voor deze tutorial ga ik de meest gebruikelijke en eenvoudigste trigger gebruiken: de Sneltoets.

De Sneltoets trigger ingesteld. Ook niet het aantal beschikbare acties.

Klik op de Nieuwe trigger knop en selecteer Hot Key Trigger. Over het algemeen zijn combinaties van de Controle, Keuze en Verschuiving sleutels samen met een enkele letter zijn redelijk veilig om als triggers te gebruiken. Stel de macro zo in dat deze triggert wanneer Control-Option-Shift-T is ingedrukt.

De acties maken

Hoewel zestien triggers een beheersbaar bedrag zijn om in deze tutorial te behandelen, is het enorme aantal acties dat via Keyboard Maestro beschikbaar is dat niet. Er zijn echter enkele brede categorieën die u keer op keer zult gebruiken:

  • Applicatiebesturingsacties: Deze bepalen welke applicatie zichtbaar of actief is. Ze kunnen worden gebruikt om apps te wisselen, te sluiten of te verbergen.
  • Klembordacties: Deze manipuleren de inhoud van het klembord van de Mac.
  • Controle stroomacties: Deze staan ​​pauzes, loops, if / else-instructies en andere methoden toe om te bepalen hoe een macro wordt uitgevoerd.
  • Voer acties uit: Deze voeren scripts, Automator Workflows of andere Keyboard Maestro-macro's uit.
  • Bestandsacties: Deze interface met het bestandssysteem van de Mac. Ze kunnen verschillende acties uitvoeren op bestanden en mappen.
  • Safari- en Google Chrome-acties: Deze controle Safari en Google Chrome.
  • Interface Control: Deze besturen verschillende aspecten van de Mac-interface. Ze kunnen toetsaanslagen, muisklikken of menu-items simuleren.
  • Open Acties: Deze openen specifieke bestanden, mappen of toepassingen.
  • Tekstacties: Deze invoer-, indeling- en besturingstekstinvoer.

Klik op de Nieuwe actie knoop om het te brengen acties paneel. Van de Google Chrome Control categorie selecteren Nieuw Google Chrome-tabblad. invoeren http://tutsplus.com voor de URL keuze.

De. Configureren Ga naar Tuts+ macro.

Om te testen of de actie werkt Klik op de Proberen knop. Afhankelijk van welke apps u op het scherm hebt geopend, lijkt er niets te gebeuren. Als je opent Google Chrome, er is echter een nieuw tabblad geopend op de startpagina van Tuts +.

Laten we het zo maken Chrome wordt automatisch geactiveerd. Van de Application Control categorie selecteren Activeer een specifieke applicatie. Kies uit het vervolgkeuzemenu Google Chrome. Klik nogmaals op Proberen. Chrome zou nu moeten activeren.

De laatste macro.

Druk op om de volledige macro te testen Command + Option-Shift-T. Chrome opent een nieuw tabblad, gaat naar de startpagina van Tuts + en wordt vervolgens de actieve app.

Conclusie

In deze tutorial heb ik je door de basisprincipes heen gehaald Keyboard Maestro en heeft je geholpen je eerste macro te maken. Nu moet je een veel dieper inzicht hebben in de app en in staat zijn om de meer geavanceerde tutorials te gebruiken die in de komende maanden worden uitgebracht.

Als je vragen of dingen hebt die je in de serie wilt aanpakken, plaats deze dan in de reacties.