Connect with us

Wie man

Weisen Sie jedem Fenster einen Hotkey zu

Weisen Sie jedem Fenster einen Hotkey zu

Wenn ich eine sich wiederholende Aufgabe ausführen muss, z. B. das Abrufen meiner E-Mails oder das Wechseln zu einem geöffneten IM-Fenster, ist es am schnellsten, dem Fenster einen Hotkey zuzuweisen, damit ich das minimierte / wiederhergestellte Fenster mit nur einem einzigen Tastendruck umschalten kann .

Wie habe ich das erreicht? AutoHotkey, ein kleines Skript-Framework, mit dem Sie alles in Windows automatisieren können. Bevor wir beginnen, gehe ich davon aus, dass Sie es heruntergeladen und installiert haben.

Ich habe eine kleine Funktion erstellt, die Sie einem Skript hinzufügen können, um das Fenster zu finden und umzuschalten. Sie müssen lediglich die gewünschten Hotkeys oben im Skript zuweisen.

Als erstes müssen Sie das Skript herunterladen und an einem nützlichen Ort speichern. Sie sollten in der Lage sein, einfach auf das Skript zu doppelklicken, um es zu starten, und dann werden Sie ein neues Tray-Symbol bemerken (das grüne mit dem H).

Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie im Menü die Option Dieses Skript bearbeiten. Sie müssen Ihre eigenen Hotkeys hinzufügen, da im Skript keine definiert sind. Schauen wir uns also das Skript an.

;; —————————————————————–
;; Deklarieren Sie Ihre Hotkeys in diesem Abschnitt
;; —————————————————————–
;; – das sind Beispiele –
;; ! j :: ToggleWindow („- Mozilla Firefox“) – Win + J.
;; #c :: ToggleWindow („SecureCRT“) – Win + C.
;; ! x :: ToggleWindow („cmd.exe“) – Alt + X.

;; —————————————————————–
;; Funktion zum Umschalten von Fenstern – Nicht bearbeiten
;; —————————————————————–
ToggleWindow (TheWindowTitle)
{
SetTitleMatchMode, 2
DetectHiddenWindows, Aus
IfWinActive,% TheWindowTitle%
{
WinMinimize,% TheWindowTitle%
}}
Sonst
{
IfWinExist,% TheWindowTitle%
WinActivate
Sonst
{
DetectHiddenWindows, Ein
IfWinExist,% TheWindowTitle%
{
WinShow
WinActivate
}}
}}
}}
}}

Es mag für einige von Ihnen etwas kompliziert sein, aber das einzige, was wir tun müssen, ist, einige Hotkey-Zeilen hinzuzufügen. Sie werden feststellen, dass bereits einige Beispiel-Hotkey-Zeilen definiert, aber auskommentiert sind.

Hotkeys sind in diesem Format definiert:

:: ToggleWindow („Teilfenster-Titelzeichenfolge“)

Für Sonderschlüssel verwenden Sie eine der folgenden Optionen, die kombiniert werden können. (Weitere Informationen erhalten Sie unter Autohotkey Dokumentation)

# Windows-Schlüssel
! Alt
^ Steuerung
+ Verschiebung
< Verwenden Sie die linke Taste (zum Beispiel
> Verwenden Sie die rechte Taste (zum Beispiel>! Bedeutet nur die rechte Alt-Taste)

Wenn Sie beispielsweise die Tastenkombination Strg + Alt + F auslösen und Firefox zuweisen möchten, verwenden Sie Folgendes:

^! f :: ToggleWindow („- Mozilla Firefox“)

Persönlich versuche ich, Tastaturkürzel zu verwenden, bei denen ich meine Hände nicht von den Tasten heben muss. Ich benutze einfach Alt + J, das Firefox zugewiesen ist, weil ich diese Kombination treffen kann, ohne meine Hände zu bewegen.

Wenn Sie mit dem Bearbeiten des Skripts fertig sind, speichern Sie es einfach, gehen Sie erneut zum H-Symbol und wählen Sie die Option „Dieses Skript neu laden“, mit der alle Ihre Änderungen geladen werden. Wenn ein Problem aufgetreten ist, wird eine Fehlermeldung angezeigt, und Sie können Exit jederzeit verwenden, um das Skript vollständig zu stoppen.

Sie müssen entscheiden, welche Tastenkombinationen für Sie am besten geeignet sind. Mein Rat ist, ein oder zwei gleichzeitig hinzuzufügen und sich daran zu gewöhnen, sie zu verwenden. Innerhalb weniger Tage werden Sie sich fragen, wie Sie jemals ohne sie gelebt haben. Sie sollten sich auch über AutoHotkey informieren… es kann viel mehr als nur das.

Hinweis: Die Funktion ToggleWindowHide im Skript ist für Abenteuerlustige gedacht. Sie schaltet das Fenster zwischen ausgeblendet und wiederhergestellt um. Dies ist äußerst nützlich für Eingabeaufforderungsfenster. Im Wesentlichen gibt mir Tilda oder YaKuake unter Windows.

Laden Sie geek_autohotkey.ahk herunter (Autohotkey-Skript)

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia