Einige der am einfachsten zu erreichenden Tasten auf der Tastatur sind gleichzeitig auch solche, die am wenigsten verwendet werden. Weisen Sie diesen Tasten etwas Sinnvolles zu! Wenn Sie beispielsweise die rechte Alt-Taste nur selten verwenden, können Sie ihr eine häufig von Ihnen durchgeführte Aktion zuweisen:
RAlt::MsgBox "Sie haben die rechte ALT-Taste gedrückt."
Sie können das sogar tun, ohne auf die ursprüngliche Funktion der rechten Alt-Taste verzichten zu müssen, indem Sie die rechte Alt-Taste als "Präfix" für eine andere Taste bestimmen. Das folgende Beispiel zeigt, wie Sie die rechte Alt-Taste zu einem Präfix machen, ohne dass die restlichen Tasten davon betroffen sind. Wenn Sie aber die rechte Alt-Taste drücken und loslassen, ohne mit ihr eine andere Taste modifiziert zu haben, wird ihre eigene Hotkey-Aktion (oben) ausgeführt:
RAlt & j::AltTab
Strg, Alt, Umschalt oder Win sind nicht die einzigen möglichen Modifikatoren; es können zwei beliebige Tasten oder Maustasten kombiniert werden, um einen benutzerdefinierten Hotkey zu erstellen. Zum Beispiel: Halten Sie Numpad0 gedrückt und drücken Sie Numpad1, um einen Hotkey zu starten (Numpad0 & Numpad1::
); Halten Sie Feststell gedrückt und drücken Sie eine weitere Taste oder Maustaste (CapsLock & RButton::
). In diesem Fall bleibt der Zustand von Feststell (On oder Off) unverändert, wenn es zum Starten des Hotkeys verwendet wurde. Weitere Informationen finden Sie unter Benutzerdefinierte Tastenkombinationen.
Benutzen Sie das Mausrad (oder irgendeine andere Taste) als Ersatz für Alt-Tab. Drücken Sie das Mausrad, um das Alt-Tab-Fenster zu öffnen oder zu schließen, und drehen Sie das Mausrad, um in diesem Fenster zu navigieren. Wenn das Alt-Tab-Fenster geschlossen ist, funktioniert das Mausrad wie gewohnt. Syntax:
MButton::AltTabMenu WheelDown::AltTab WheelUp::ShiftAltTab
Machen Sie eine Taste zu einer Maustaste, oder lassen Sie eine Aktion kontinuierlich wiederholen, während Sie eine Taste oder Maustaste gedrückt halten. Weitere Beispiele finden Sie unter Neubelegung.
Benutzen Sie leicht erreichbare Hotkeys, um je nach Fenstertyp unterschiedliche Aktionen auszulösen. Das folgende Beispiel zeigt, wie die rechte Strg-Taste unterschiedliche Aktionen durchführen kann, je nachdem, ob Notepad oder der Taschenrechner das aktive Fenster ist:
#HotIf WinActive("ahk_class Notepad") RControl::Send "^s" ; Speichert die aktuell geöffnete Datei in Notepad. #HotIf WinActive("Rechner") RControl::Send "^c!{tab}^v" ; Kopiert das Ergebnis des Taschenrechners in das zuvor aktive Fenster.
Weitere Informationen finden Sie unter #HotIf.
Auch bekannt als Hotstrings. Hierfür sind keine speziellen Schulungen oder Scripting-Kenntnisse erforderlich. Zum Beispiel würde ein Skript, das die folgenden Zeilen enthält, die Abkürzungen usw, zb oder bzw automatisch erweitern, egal wo sie eingegeben werden:
::usw::und so weiter ::zb::zum Beispiel ::bzw::beziehungsweise
Reduzieren Sie die Abnutzung Ihrer Finger, indem Sie eine beliebige Taste zu einem Hotkey machen, inklusive einzelner Buchstaben, Pfeiltasten, Ziffernblocktasten, und sogar die Modifikatortasten (Strg, Alt, Win und Umschalt).
Erstellen Sie Maus-Hotkeys, zum Beispiel für die mittlere Maustaste (MButton) oder zum Drehen oder Kippen des Mausrads (WheelUp, WheelDown, WheelLeft und WheelRight). Sie können auch eine Tastaturtaste mit einer Maustaste kombinieren. STRG+MAUSTASTE-RECHTS wäre bspw. ^RButton::
.
Zum Beispiel kann die linke Maustaste sowohl eine Hotkey-Aktion auslösen als auch ihren normalen Klick an das Videospiel senden (Syntax: ~LButton::
).
Mit Funktionen wie PixelSearch, PixelGetColor und ImageSearch können Videospielaktionen automatisiert werden.
Sie können den Tastatur-Hook verwenden, um die Reaktionsfähigkeit von Hotkeys eventuell zu erhöhen, wenn die CPU während eines Videospiels stark belastet wird. Der Hook könnte auch in der Lage sein, etwaige Einschränkungen eines Spiels außer Kraft zu setzen, wenn es darum geht, welche Tasten den Spielaktionen "zugewiesen" werden können.