Ist es nicht ärgerlich, wenn fast identische Apps unterschiedliche Tastenkombinationen verwenden, um das gleiche Ergebnis zu erzielen? Schlimmer noch, hassen Sie es nicht, wenn eine Software darauf besteht, obskure Tastaturkürzel zu verwenden, ohne eine Option anzubieten, um sie neu zuzuordnen? Wäre es nicht großartig, die absolute Kontrolle darüber zu haben, wie Ihre Tastatur in jeder Anwendung funktioniert? Dank AutoHotkey ist das möglich.

Mit AutoHotkey können Sie Ihre gesamte Tastatur neu belegen oder benutzerdefinierte Tastenkombinationen erstellen, sowohl "global" als auch für jede Anwendung einzeln. Wenn Sie möchten, können Sie sogar benutzerdefinierte Textzeichenfolgen oder sogar ganze Vorlagen für jede App haben, die an dieselben Tastenkombinationen gebunden sind. Sie brauchen nur AutoHotkey und einen Texteditor – sogar Notepad reicht aus. Klingt interessant? Dann lass uns gleich einsteigen.

Erste Schritte mit Windows Spy in AutoHotKey

Heutzutage werden viele Tastaturen mit Software zum Erstellen benutzerdefinierter Tastenkombinationen und Makros geliefert. Wie wir jedoch sehen werden, ist AutoHotkey vielseitiger, da es tastaturunabhängig ist.

instagram viewer

Damit sind Ihre „Tastaturanpassungen“ nicht an eine bestimmte Tastatur gebunden. Sie können Ihr Anpassungsskript auf andere Computer übertragen und Ihre benutzerdefinierten App-Verknüpfungen und Shortcodes im Handumdrehen zum Laufen bringen.

Da wir in diesem Artikel voll durchstarten, lesen Sie unseren, wenn Sie eine richtige Einführung in AutoHotkey wünschen schnelle AutoHotkey-Anleitung für Anfänger.

Beginnen Sie mit Herunterladen von AutoHotkey von seiner offiziellen Website. Installieren Sie es dann wie jede andere App. Sie müssen es danach nicht ausführen. Es tritt automatisch in Aktion, wenn Sie ein dafür erstelltes Skript ausführen. Lassen Sie uns also ein solches Skript erstellen.

Wenn AutoHotkey installiert ist, klicken Sie mit der rechten Maustaste irgendwo auf Ihren Desktop oder in einen Ordner, in dem Sie Ihr Skript erstellen möchten. Wählen Neu > AutoHotkey-Skript. Geben Sie Ihrem zukünftigen Skript einen Namen und drücken Sie die Eingabetaste.

Mit AutoHotkey können Sie „globale“ Shortcuts erstellen, die überall aktiv sind, oder App-spezifische Shortcuts, die nur innerhalb des Fensters einer aktiven Anwendung funktionieren. Um auf eine bestimmte Anwendung abzuzielen, müssen Sie sie in Ihrem Skript identifizieren. AutoHotkey kann dabei durch seinen Window Spy helfen.

Doppelklicken Sie auf Ihr derzeit leeres Skript, um es auszuführen, und damit auf AutoHotkey. Klicken Sie mit der rechten Maustaste auf das Symbol von AutoHotkey in der Windows-Taskleiste und wählen Sie Fensterspion aus dem sich öffnenden Menü.

Um die Identifikatoren zu finden, die benötigt werden, um auf eine Anwendung abzuzielen, lassen Sie Window Spy auf Ihrem Bildschirm und klicken Sie auf das Fenster Ihrer App. Beachten Sie dann die ahk_klasse, ahk_exe, und ahk_pid Einträge oben im Fenster von Window Spy. In unserem Fall wollten wir auf die beliebte Obsidian-Notizanwendung abzielen. Da andere Software eine ähnliche ahk_class und ahk_pid haben könnte, haben wir ihre ausführbare Datei als unser Ziel verwendet, indem wir ahk_exe Obsidian.exe, wie in Window Spy erwähnt.

Wenn Sie Ihr Ziel kennen, ist es an der Zeit, ein Skript zu erstellen.

Zeit, ein Skript in AutoHotKey zu erstellen

Klicken Sie mit der rechten Maustaste auf Ihr Skript und wählen Sie es aus Skript bearbeiten um es in Ihrem Standard-Texteditor zu öffnen. Wie Sie sehen werden, wird es mit einigen Werten vorbelegt, die bei Kompatibilität und Leistung helfen. Ignorieren Sie sie, drücken Sie ein- oder zweimal die Eingabetaste und zielen Sie auf Ihre App mit:

#IfWinActive APP_IDENTIFIER

Ersetzen Sie APP_IDENTIFIER durch das tatsächliche Ziel, das Sie von AutoHotkeys Window Spy kopiert haben. In unserem Fall bedeutet dies übersetzt:

#IfWinActive ahk_exe Obsidian.exe

Beim Schreiben von AutoHotkey-Skripten können Sie die folgenden Symbole für die Zusatztasten auf Ihrer Tastatur verwenden:

  • ! für Alt
  • + für Schicht
  • ^ für STRG
  • # für die Windows-Taste

Bevor Sie jedoch Ihre eigentlichen Verknüpfungen erstellen, testen Sie, ob das Skript tatsächlich nur funktioniert, wenn die von Ihnen gewählte Anwendung aktiv ist. Der einfachste Weg, dies zu tun, ist die Verwendung dessen, was AutoHotkey "eine Nachrichtenbox" oder besser gesagt eine "msgbox" nennt.

Geben Sie Folgendes direkt unter der Zeile ein, auf die Sie die von Ihnen ausgewählte Anwendung ausgerichtet haben:

^a::
msgbox es funktioniert!
Rückkehr

Ins einfache Englisch übersetzt würde das so aussehen:

  • Wann STRG + A werden auf der Tastatur zusammengedrückt...
  • ... Zeigen Sie ein Meldungsfeld auf dem Bildschirm an, das besagt: "Es funktioniert!".
  • Wenn der Benutzer dieses Meldungsfeld bestätigt, kehren Sie zum vorherigen Zustand zurück.

Führen Sie Ihr Skript aus, drücken Sie STRG + A auf Ihrer Tastatur, und nichts sollte passieren. Das liegt daran, dass Sie auf eine bestimmte Anwendung abzielen, aber noch nicht zu ihr gewechselt sind. Aktivieren Sie also das Fenster dieser Anwendung, drücken Sie dieselbe Kombination, und Sie sollten ein Meldungsfeld sehen, das besagt, dass "es funktioniert".

Wechseln Sie jetzt zurück zu einer anderen Anwendung und wiederholen Sie Ihre Tastenkombination. Hoffentlich sollte nichts passieren. Wenn dies der Fall ist, bedeutet dies, dass Ihre MSGBOX nur in Ihrer Ziel-App aktiviert wird, was das gewünschte Ergebnis ist, das wir von diesem Skript erwarten.

Wenn die Tastenkombination in andere Apps "durchsickert", überprüfen Sie Ihre Syntax noch einmal und stellen Sie sicher, dass Ihr ausgewähltes Ziel keinen Tippfehler enthält.

So erstellen Sie benutzerdefinierte Tastaturprofile für Ihre Apps

AutoHotkey macht es einfach, die Tasten auf Ihrer Tastatur neu zuzuordnen, sowohl einzeln als auch kombiniert. Möchten Sie die Tasten A und B vertauschen? In der AutoHotkey-Syntax würde dies so aussehen:

ein:: b
b:: a

Sie möchten jedoch wahrscheinlich nicht einzelne Tasten neu zuordnen, sondern mehrere Tastenkombinationen mit einer oder mehreren Zusatztasten bestimmte Aktionen ausführen lassen.

Um auf dem vorherigen Beispiel aufzubauen, wenn Sie möchten, dass B erscheint, wenn Sie STRG+A drücken, und umgekehrt, dass A erscheint, wenn Sie STRG+B drücken, versuchen Sie Folgendes:

^ a:: b
^ b:: a

Dies ist natürlich nur ein Beispiel. Im wirklichen Leben ist das Drücken mehrerer Tasten, um ein einzelnes Zeichen einzugeben, die Definition von kontraproduktiv. Im Gegensatz dazu kann die Zuweisung von Textzeichenfolgen zu Tastenkombinationen die Texteingabe erheblich beschleunigen. Um Ihren Namen, Ihre E-Mail-Adresse oder einen anderen Text einzutippen, wenn Sie eine Tastenkombination drücken, können Sie den Befehl „Senden“ von AutoHotkey verwenden. Dies "teilt" AutoHotkey, wie der Name schon sagt, den Text, der ihm folgt, an das aktive Fenster "sendet". In Aktion kann es so aussehen:

^+O::
Odyssee senden
Rückkehr

Im obigen Skript:

  • Wir beginnen damit, AutoHotkey zu "sagen", dass es etwas tun soll, wenn wir gleichzeitig Shift + CTRL + O drücken.
  • Dieses "Etwas" sendet die Zeichenfolge "Odysseas", die zufällig der Name dieses Autors ist, an das aktive Fenster.
  • Schließlich geben wir mit „return“ das Äquivalent zu „das wäre alles, danke, AutoHotkey!“ an.

Experimentieren Sie mit verschiedenen Tastenkombinationen und lassen Sie AutoHotkey verschiedene Textzeichenfolgen an die von Ihnen gewählte Anwendung senden. Sie können mehrere Regeln im selben Skript haben.

Die Verwendung von Tastaturkombinationen zur Eingabe von Textzeichenfolgen kann hilfreich sein, um Ihren Namen und Ihre E-Mail-Adresse sofort einzugeben. Allerdings ist es beim Tippen nicht intuitiv. Nach einer Weile wird es schwierig, den Überblick zu behalten, was Dutzende von Verknüpfungen bewirken. Hier kann die Texterweiterung helfen.

Anstatt bestimmte Tastenkombinationen Textzeichenfolgen zuzuordnen, können Sie mit AutoHotkey Shortcodes definieren. Wenn dann erkannt wird, dass Sie einen davon eingegeben haben, kann er ihn automatisch durch eine längere Textzeichenfolge ersetzen. Es ist so einfach wie:

:*:MUO~::Nutzen
  • Das „:*:“ am Anfang der Zeile gibt an, dass es sich um eine Texterweiterungsregel handelt.
  • Dann kommt der Shortcode, der in unserem Fall „MUO~“ lautet.
  • Wie bei Verknüpfungen ist „::“ in diesem Szenario das logische Äquivalent von „=“.
  • Das letzte Puzzleteil ist die eigentliche Textkette, durch die wir "MUO~" ersetzen wollen.

Mit dieser Regel, wann immer wir tippen MUO~ In unserer gezielten App springt AHK ein und ersetzt sie durch Gebrauch machen von.

Nachdem Sie die Regeln für eine Anwendung definiert haben, können Sie eine andere auf genau die gleiche Weise anvisieren. Verwenden Sie erneut "#IfWinActive APP_IDENTIFIER", dieses Mal auf das Fenster einer anderen App, und geben Sie Ihre Regeln dafür direkt darunter ein.

Wiederholen Sie dies so oft Sie möchten und erstellen Sie App-spezifische Profile von Shortcuts und Shortcodes.

Da AutoHotkey-Skripte im Grunde Textdateien sind, ist hier eine nette Idee: Integrieren Sie andere Skripte in Ihre eigenen und machen Sie sie auch anwendungsspezifisch! Sehen Sie sich unsere Liste an coole AutoHotkey-Skripte. Wählen Sie beliebige aus, aber anstatt sie als eigenständige Skripte zu verwenden, öffnen Sie sie in einem Texteditor.

Kopieren Sie deren Inhalt und fügen Sie sie unter einem App-Targeting-Abschnitt Ihres Skripts hinzu. Speichern Sie Ihr Skript und führen Sie es erneut aus. Theoretisch sollten diese Skripts als Teil Ihrer eigenen funktionieren, wenn die von Ihnen gewünschte App aktiv ist.

Machen Sie Ihre Tastatur intelligent mit AutoHotKey

Wie Sie auf lange Sicht feststellen werden, ist das Erstellen solcher Skripte ein Prozess und keine einmalige Angelegenheit. Wenn sich Ihre Anforderungen und die Art und Weise, wie Sie Ihre Software verwenden, ändern, ändern sich auch Ihre Skripts.

Durch das kontinuierliche Erweitern und Optimieren Ihrer Skripte haben Sie vielleicht bald das Gefühl, wie Hacker in Tech-Analphabeten-Serien dargestellt werden. Durch Drücken von einem halben Dutzend Tasten und obskuren Kombinationen davon, die nur Ihnen bekannt sind, können Sie wie von Zauberhand eine Textwand auf Ihrem Bildschirm erscheinen lassen.

Über 40 coole Produktivitäts-Tastaturtricks, die nur wenige kennen

Möchten Sie Dinge schneller erledigen? Hier sind mehr als 40 leistungsstarke Tastenkombinationen, mit denen Sie am meisten Zeit sparen.

Lesen Sie weiter

TeilenTwitternEmail
Verwandte Themen
  • Windows
  • Windows 10
  • Windows11
  • AutoHotkey
Über den Autor
Odyssee Kourafalos (20 veröffentlichte Artikel)

OKs wirkliches Leben begann um 10, als er seinen ersten Computer bekam - einen Commodore 128. Seitdem schmelzt er Tastenkappen, indem er rund um die Uhr tippt, und versucht, The Word Of Tech an alle zu verbreiten, die interessiert genug sind, um zuzuhören. Oder besser gesagt lesen.

Mehr von Odysseas Kourafalos

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden