Vanuit een bepaald oogpunt wil niemand ze ontvangen... maar we begrijpen ook dat ze af en toe nodig zijn. Als je je eerste stappen zet in online verkoop, een docent bent die exact dezelfde vraag 243 keer per week krijgt, of in een situatie zit waarin je vaak dezelfde informatie moet delen, wil je misschien een aantal canned responses voorbereiden om tijd te winnen. En daarvoor hebben we de geweldige AutoHotkey aan onze zijde.

Canned responses maken met AutoHotkey
Canned responses

Elke keer dat een gebruiker een commando of macro consequent wil herhalen, is de aanbeveling bovenaan de lijst AutoHotkey. Krachtig en flexibel, als het om toetsenborden, muizen of een combinatie van beide gaat, zal AutoHotkey waarschijnlijk zonder problemen werken. Maar er is een nadeel: AutoHotkey is niet zo intuïtief als we zouden willen. Technisch gesproken is AutoHotkey een scriptingsoftware, met commando's, expressies en een algemene syntaxis die we moeten leren.

Hier gooien de meesten de handdoek in de ring, maar geen zorgen! Vandaag begeleid ik je bij het maken van een basisscript dat canned responses typt. Het script is zelfs onderdeel van de officiële AutoHotkey-tutorial, met een of twee kleine aanpassingen aan de code. De eerste stap is het bezoeken van de AutoHotkey-pagina, het downloaden van de installer en het volgen van de aanwijzingen van de wizard (de 32-bits modus werkt goed en garandeert compatibiliteit).

Canned responses maken met AutoHotkey

Zodra AutoHotkey is geïnstalleerd, klik je met de rechtermuisknop op het bureaublad, ga je naar het gedeelte 'Nieuw' in het contextmenu en kies je 'AutoHotkey Script'. Dit maakt een nieuw AutoHotkey-bestand met een generieke naam, die je naar wens kunt wijzigen.

Canned responses maken met AutoHotkey
Dit is de route om een nieuw script te maken

Klik met de rechtermuisknop op het nieuwe bestand en kies 'Edit Script'. Dat commando opent Kladblok en toont de inhoud van het bestand. Zoals een bepaald boek voor lifters zou zeggen: wees niet bang!

Canned responses maken met AutoHotkey
Rustig maar...

Wis alle inhoud van het bestand tot het Kladblok leeg is. Het is op deze manier eenvoudiger en helpt conflicten te voorkomen.

Nu je het script leeg hebt, moeten we de structuur ervan maken. De eerste regel wordt ingenomen door de sneltoets die we willen gebruiken om de canned response te herhalen. Het helpbestand van AutoHotkey beschrijft vier basiswaarden: # voor de Windows-toets, ! is Alt, ^ staat voor Ctrl en + is Shift. En het goede nieuws is dat je ze kunt combineren. We gaan bijvoorbeeld onze canned response koppelen aan Ctrl+Shift+R. De eerste regel van het script is:

^+r::

De dubbele dubbele punt aan het einde sluit het commando, vergeet ze niet! Om onze tekst te 'injecteren' zijn er twee commando's: Input en SendInput. Ze werken op dezelfde manier, maar SendInput is veel sneller. Het commando is:

SendInput,

Let goed op de komma aan het einde. Laat na die komma een spatie staan, en maak je bericht klaar! Alles wat je wilt delen of communiceren. Wanneer je klaar bent met je bericht, moet je dat gedeelte van het script 'sluiten' met het commando return. Als alles goed is gegaan, zou je ongeveer dit in Kladblok moeten hebben:

Canned responses maken met AutoHotkey
De sneltoets die we kozen, SendInput, onze tekst en return aan het einde. Het is makkelijk!

Als het klopt, geweldig! Sla de wijzigingen op en dubbelklik op het bestand met het nieuwe script. Als er een syntaxisfout is, laat het programma dat direct weten; anders laadt AutoHotkey het in het systeemvak. Om te testen is niets beter dan een ander leeg Kladblok...

Canned responses maken met AutoHotkey
Perfect, het werkt geweldig

Meerdere canned responses en automatisch starten

Maar wat als je meer dan één canned response in hetzelfde script wilt programmeren? Dat kan zonder problemen! Herhaal de bovenstaande stappen, verder onder de vorige 'return'. Onthoud alleen dat je een andere sneltoets moet instellen. In ons oefenscript is de nieuwe sneltoets Ctrl+Shift+T, of ^+t::. Het zou er zo uit moeten zien:

Canned responses maken met AutoHotkey
Nu heb je twee antwoorden met twee sneltoetsen in hetzelfde script. Voeg gerust meer toe!

Sla de wijzigingen op en dubbelklik op het bestand. AutoHotkey vraagt of je de vorige instantie wilt vervangen, bevestig met 'Ja'. Dat is alles! Ons eerste antwoord is Ctrl+Shift+R en het tweede Ctrl+Shift+T.

Er zijn nog twee vragen op te lossen: hoe zorgen we ervoor dat het script met Windows wordt geladen en hoe voegen we een 'Enter' toe aan het einde van het antwoord om een nieuwe alinea te starten? Beide zijn eenvoudig. Ten eerste maken we een snelkoppeling van het script in het startmenu. Als je Windows 10 gebruikt, klik je met de rechtermuisknop op de startknop, kies je Uitvoeren, voer je het commando shell:startup in en kopieer je de snelkoppeling naar het venster dat wordt geopend.

Canned responses maken met AutoHotkey
Een snelkoppeling is voldoende

En ten tweede hebben we twee kleine extra commando's nodig aan het einde van onze antwoorden: `r`n. Let goed op de accenten, want ze zijn niet recht. Dit voorbeeld helpt je:

Canned responses maken met AutoHotkey
In essentie is het commando 'naar beneden' of een 'dubbele Enter'

En zo eindigen we deze bescheiden tutorial. Nog maar een eerste stap om een echte rijder van canned responses met AutoHotkey te worden. Het programma stelt je in staat om veel complexere en efficiëntere scripts te ontwikkelen, waarbij het klembord en andere elementen van het besturingssysteem betrokken zijn. Als er een kans is, zullen we de geheimen ervan blijven verkennen. Veel succes!

**Download AutoHotkey:** Klik hier