So erstellen Sie benutzerdefinierte Tastenkombinationen mit AutoHotkey
Es gibt einige Dinge, die nur schwer zu tippen sind - vor allem, wenn Sie sie immer und immer wieder eingeben müssen. Oder noch schlimmer, wenn das, was Sie eingeben möchten, auf Ihrer Tastatur nicht vorhanden ist. Was machen Sie, wenn Sie eine amerikanische Tastatur verwenden und einen Euro in ein Dokument stecken müssen??
Ich hatte dieses Problem. Ich wurde ärgerlich und schlimmer noch, ich machte Fehler. Ich musste meinen Ärger lindern und sicherstellen, dass diese monotonen Dinge, die ich wiederholt eingeben musste, konsistent und korrekt waren. Die Suche nach Lösungen war angesagt. Es stellt sich heraus, dass es eine Antwort auf beide Probleme gibt: AutoHotKey.
Was ist AutoHotkey??
Im Kern ist AutoHotkey (AHK) eine Scripting-Plattform. Mit nur ein bisschen „Code“ können Sie ein Skript erstellen, das im Hintergrund ausgeführt wird und es Ihnen ermöglicht, fast alles mit einem von Ihnen festgelegten Hotkey auszuführen. Wenn Sie eine Tastenkombination verwenden möchten, die Sie ändern möchten, können Sie sie neu zuordnen. Wenn Sie regelmäßig einen Satz eingeben, können Sie ihm eine Tastenkombination zuweisen. Wenn Sie eine Reihe von Befehlen regelmäßig manuell ausführen, kann AHK alle Befehle mit einer einfachen Tastenkombination ausführen.
Lassen Sie sich jedoch nicht durch Wörter wie "Scripting Platform" und "Code" erschrecken. AutoHotkey ist sehr einfach zu beginnen, vor allem, wenn Sie nur grundlegende Tastenkombinationen für grundlegende Befehle zuweisen. Die Chancen stehen gut, dass Sie im Laufe eines Nachmittags lernen können, was Sie brauchen. Hier einige grundlegende Beispiele, wie Sie mit AutoHotkey anfangen können.
So installieren Sie AutoHotkey
Besuchen Sie die AutoHotkey-Website, um das Programm herunterzuladen. Auf der Hauptseite befindet sich eine große grüne Schaltfläche, auf der "Download" angezeigt wird. Wenn Sie darauf klicken, gelangen Sie zur Download-Seite. Hier können Sie über einen Teal-Download-Button die neueste Version herunterladen.
HINWEIS: Einige Antivirenprogramme kennzeichnen AutoHotkey als Malware. Dies ist ein falsches Positiv. AutoHotkey ist extrem leistungsfähig, und obwohl es an sich nicht gefährlich ist, ist es eine Skriptsprache. Das bedeutet, dass Sie Malware damit erstellen könnten, wenn Sie dies wünschen. Machen Sie sich jedoch keine Sorgen, wenn Sie das Basis-AutoHotkey-Programm selbst herunterladen. es wird Ihrem Computer nicht schaden.
Nachdem die Installationsdatei heruntergeladen wurde, doppelklicken Sie darauf, um die Installation von AutoHotkey zu starten. Fast alle Benutzer möchten die Schaltfläche für die Express-Installation verwenden. Die benutzerdefinierte Installation bietet Ihnen Optionen für das Standardverhalten und den Installationsort. Es ist am besten, wenn Sie die Standardeinstellungen beibehalten.
Sobald es installiert ist, können Sie sich auf das Spaßgeschehen konzentrieren: Schreiben Sie Ihr erstes Skript.
So erstellen Sie Ihr erstes AutoHotkey-Skript
Wenn Sie die AutoHotkey-Anwendung jetzt ausführen, müssen Sie nur die Hilfeseite starten. Um zu beginnen, benötigen Sie ein Skript, das AutoHotkey über Ihre benutzerdefinierten Tastenkombinationen informiert. Beginnen wir also mit dem Erstellen eines.
Klicken Sie mit der rechten Maustaste auf Ihren Desktop (oder einen anderen Ordner) und wählen Sie Neu> AutoHotkey-Skript. Dadurch wird eine neue Datei mit der Erweiterung .ahk in diesem Ordner erstellt. Benennen Sie die Datei, wie Sie möchten, klicken Sie mit der rechten Maustaste darauf und öffnen Sie sie im Editor. (oder ein Code-freundlicheres Programm wie Notepad ++, wenn Sie es haben). In der Datei befindet sich etwas Text. Für einfache Skripte, wie sie hier gezeigt wurden, kann es entfernt werden. Wenn Sie fortgeschrittener sind, möchten Sie es vielleicht in lassen.
Sie erhalten eine fast leere Tafel, in der Sie die Tastenkombinationen Ihrer Träume erstellen können. Hier einige Beispiele.
Beginnen wir mit einem wirklich einfachen Zeicheneinfügungsskript. Ich verwende jeden Tag ein Skript, mit dem ich gebräuchliche Zeichen aus dem Deutschen eingeben kann, die sich nicht auf meiner englischen Tastatur befinden. Angenommen, ich möchte das ß-Zeichen eingeben, wenn ich auf meiner Tastatur Alt + Umschalt + S drücke. In AutoHotkey würde das so aussehen:
!+s :: Senden, ß
Brechen wir dieses Stück Text auf:
- ! ist das Symbol für die Alt-Taste
- + ist das Symbol für die Umschalttaste
- s steht (offensichtlich) für die S-Taste
- :: gibt an, was die vorhergehenden Tasten laufen sollen, wenn sie zusammen gedrückt werden
- Senden ist ein Befehl, mit dem der fortlaufende Text eingegeben wird
- ß ist der Text, den der Befehl eingeben soll.
Im Wesentlichen heißt dieser Befehl: "Wenn Alt, Umschalttaste und S gleichzeitig gedrückt werden, geben Sie ß ein."
Sie können auch andere Modifikatoren hinzufügen. Zum Beispiel, wenn Sie das hinzufügen < symbol before your hotkey (so it reads , Sie können AutoHotkey anweisen, den Befehl nur auszuführen, wenn die linke Alt-Taste verwendet wird.
Mein gesamtes Deutsch-Symbol-Hotkey-Skript sieht folgendermaßen aus:
Wenn Sie den Namen des Zeichens kennen, das Sie Ihrem Skript hinzufügen möchten, ist die Suche in Google wahrscheinlich der schnellste Weg, um es zu finden. Wenn nicht, können Sie es in einer ASCII- oder Unicode-Tabelle suchen.
Sie können dies auch weiter gehen als nur einzelne Zeichen. Wenn Sie regelmäßig Schwierigkeiten haben, komplexe, abscheuliche oder einfach nur lange Zeichenketten von Ihrem Gehirn zu Ihren Fingern zu übersetzen, ist AutoHotkey Ihr neuer bester Freund. In meinem anderen Job muss ich oft Einzelpersonen in anderen Institutionen ansprechen, um Sicherheitsthemen zu Projekten zu besprechen, ohne von den Mitarbeitern, mit denen ich arbeite, vorgestellt zu werden. Dazu muss ich erklären, wer ich bin und warum ich sie kontaktiere. Anstatt diese ganze Nachricht einzugeben, verwende ich in AHK einen Hotstring. Das Skript sieht so aus:
Das
: *:
Zu Beginn weist AHK an, auf den nachfolgenden Stachel zu achten. In diesem Fall ist diese Zeichenfolgencm
(kurz für "new cold message" in meinem Kopf). Jedes Mal, wenn ich die Buchstaben ncm in ein Feld eingebe, werden sie mit der Textzeichenfolge getauscht, die dem folgt::
im Skript Ich habe nicht nur einen Absatz mit drei Tastatureingaben umgetippt, ich weiß, es wird jedes Mal richtig sein.Dies kann auch mit einem Hotkey anstelle von Hotscript erfolgen. Sie könnten ersetzen
: *: ncm
im Skript mit!+n
und die gleiche Textfolge wird angezeigt, wenn Sie auf Ihrer Tastatur Alt + N drücken.AutoHotkey kann auch grundlegende Informationen von Ihrem Computer abrufen. Zum Beispiel kann es das heutige Datum erhalten. Wenn Sie also in vielen Bereichen das Datum eingeben, könnte dieses Skript ein Lebensretter sein.
Wenn Sie dieses Skript ausführen, wird AutoHotkey das aktuelle Datum dort ablegen, wo sich der Cursor befindet. Sie können im Skript auch mit Formatierungen (dd / MM / jjjj vs. MM / tt / jjjj) spielen.
Weitere Schritte: Programme ausführen, Verknüpfungen neu zuordnen und mehr
AutoHotkey kann viel mehr als das Einfügen von Text (obwohl dies eine der häufigsten Anwendungen ist). Sie können es auch verwenden, um ein Programm auszuführen, wenn Sie eine bestimmte Taste drücken, Tastenkombinationen wie Alt + Tab auf Hotkeys Ihrer Wahl oder die Tasten auf Ihrer Maus neu zuordnen. Wenn Sie wirklich tief in die Tiefe gehen, können Sie mit AutoHotkey sogar Dialogfelder oder vollwertige Programme erstellen.
Die verschiedenen Symbole für Hotkeys finden Sie in der Dokumentation zu AutoHotkey. Sie können auch das Anfänger-Tutorial sehen, um noch mehr Beispiele für Dinge zu erhalten, die Sie in einem Skript ausführen können. Wenn Sie einmal nicht weiterkommen, ist das AutoHotkey-Forum ein großartiger Ort, um zu suchen, Fragen zu stellen und mehr über die Möglichkeiten von AutoHotkey zu erfahren.