LButton - die linke Maustaste
RButton - die rechte
Maustaste
MButton - die mittlere Maustaste oder Scrollrad
WheelDown - ist das Äquivalent zum Drehen des Mausrades nach
unten (zu dir hin)
WheelUp - das Gegenteil von obigem. Wenn WheelDown/Up als Hotkeys
verwendet werden enthält A_EventInfo die Anzahl an Drehungen/Rasterstufen.
Nur unterstützt unter Windows 2000/XP oder neuer:
XButton1 - Ein Button der nur auf manchen Mäusen zu finden ist
XButton2 - Ein Button der nur auf manchen Mäusen zu finden ist
Hinweis: Die Namen von Buchstaben- und Zahlen-Tasten sind die gleichen wie der Buchstabe/die Zahl. Zum Beispiel: b ist die "b"-Taste und 5 ist die "5"-Taste.
Space = die Leertaste
Tab = Tabulator
Enter (oder Return)
Escape (oder Esc)
Backspace (oder BS) = die Rücktaste
Delete (oder Del) = die Entf-Taste
Insert (or Ins)
= die Einfg-Taste
Home = Pos1
End = Ende
PgUp = Bild rauf
PgDn = Bild runter
Up = Rauf
Down = Runter
Left = Links
Right = Rechts
ScrollLock = Rollen-Feststell-Taste
CapsLock =
Feststell-Taste
NumLock = Num-Taste
| Numlock ON | Numlock OFF |
| Numpad0 | NumpadIns |
| Numpad1 | NumpadEnd |
| Numpad2 | NumpadDown |
| Numpad3 | NumpadPgDn |
| Numpad4 | NumpadLeft |
| Numpad5 | NumpadClear |
| Numpad6 | NumpadRight |
| Numpad7 | NumpadHome |
| Numpad8 | NumpadUp |
| Numpad9 | NumpadPgUp |
| NumpadDot (.) | NumpadDel |
| NumpadDiv (/) | NumpadDiv (/) |
| NumpadMult (*) | NumpadMult (*) |
| NumpadAdd (+) | NumpadAdd (+) |
| NumpadSub (-) | NumpadSub (-) |
| NumpadEnter | NumpadEnter |
F1 bis F24
= Diese 12 oder mehr
Funktions-Tasten befinden sich oben auf den meisten Tastaturen.
AppsKey = Die Taste die das Rechtsklick-Contextmenü öffnet
LWin = Die linke Windows-Taste
RWin = Die rechte Windows-Taste. Hinweis: Im Gegensatz zu
Strg/Alt/Shift gibt es kein allgemeine "Win"-Taste, da das
Betriebssystem die nicht unterstützt.
Control (oder Ctrl) = STRG-Taste
Alt
Shift = Umschalt-Taste
Hinweis: Die Hotkeys Shift::, Alt::,
und Control::
werden andauernd ausgelöst bis sie losgelassen werden, es
sei denn sie besitzen einen Tilde-Prefix wie ~Alt::. Im Gegensatz dazu
wird ein spezifisch "linker" bzw "rechter" Hotkey wie LAlt:: nur
beim Drücken ausgelöst.
Hinweis: Die folgenden 6 Tasten werden unter Windows 95/98/Me nicht unterstützt.
Verwende stattdessen die obenstehenden Tasten:
LControl (oder LCtrl) = die linke STRG-Taste
RControl (oder
RCtrl) = die rechte STRG-Taste
LShift = die linke
Shift-Taste
RShift = die rechte Shift-Taste
LAlt = die linke Alt-Taste
RAlt = die rechte Alt-Taste. Hinweis: Wenn Ihr
Tastatur-Layout AltGr anstatt von RAlt verwendet , können Sie
sie vermutlich als <^>!
als Modifier-Taste einsetzen wie hier
beschrieben. Zusätzlich wird durch LControl
& RAlt::
die AltGr-Taste selbst zum Hotkey.
PrintScreen = Druck S-Abf
CtrlBreak = kein
Äquivalent im deutschen Layout?
Pause = kein Äquivalent im
deutschen Layout?
Break = Pause Untbr. Da Break gleichbedeutend
mit Pause ist, benutze ^CtrlBreak in Hotkeys anstatt von
^Pause oder ^Break.
Help = Existiert wohl auf den meisten Tastaturen nicht. Ist
üblicherweise nicht das Selbe wie F1.
Sleep = Beachten Sie,
dass die Sleep-Taste auf manchen Tastaturen hiermit nicht funktioniert
könnte.
Die folgenden Tasten existieren nur auf Multimedia oder
Internet-Tastaturen mit Extra-Buttons oder -Tasten:
Browser_Back
Browser_Forward
Browser_Refresh
Browser_Stop
Browser_Search
Browser_Favorites
Browser_Home
Volume_Mute
Volume_Down
Volume_Up
Media_Next
Media_Prev
Media_Stop
Media_Play_Pause
Launch_Mail
Launch_Media
Launch_App1
Launch_App2
SCnnn (wobei nnn der Tastencode (Scan Code) ist) - Erkennt unübliche Tasten, welche oben nicht erwähnt werden. Siehe Spezialtasten für Details.
VKnn (wobei nn der virtuelle Tastencode ist (hexadezimal)) - Diese selten benutzte Methode verhindert dass manche Arten von Hotkeys den Tastatur-Hook benötigen. Zum Beispiel benötigt folgender Hotkey keinen Tastatur-Hook, als Nebeneffekt wird er allerdings ausgelöst wenn entweder Home oder NumpadHome gedrückt wird: ^VK24::MsgBox Sie haben Home oder NumpadHome gedrückt während Strg gedrückt gehalten wurde. Siehe Spezialtasten für weitere Informationen.
Joy1 bis Joy32: Die Knöpfe des Joystick. Um herauszufinden welcher Knopf zu welcher Namen gehört verwende dieses Test-Skript. Beachten Sie, dass Hotkey Prefix-Symbole wie ^ (Strg) und + (Shift) nicht unterstützt werden (GetKeyState kann jedoch als Ersatz verwendet werden). Beachten Sie weiterhin, dass der Druck auf eine Joystick-Taste immer das Zielfenster erreicht und von AutoHotkey nicht abgefangen wird.
Die folgenden Joystick-Variablen können nicht als Hotkeys
fungieren, können aber wo es Sinn macht mit GetKeyState
verwendet werden:
JoyX, JoyY, und JoyZ: Die X (Horizontal),
Y (Vertikal), und Z (Höhe/Tiefe) Achsen des Joysticks.
JoyR:
Das Ruder bzw die vierte Achse des Joysticks
JoyU
und JoyV: Fünfte und Sechste Achse des Joysticks.
JoyPOV: Das Point-Of-View (hat) Element.
Dies ist üblicherweise der 4 oder 8 Wege-Kippschalter am oberen Ende
des Joysticks (Daumenbedienung).
JoyName: Der Name des Joysticks oder des
entsprechenden Treibers.
JoyButtons:
Die Anzahl der Knöpfe die der Joystick unterstützt (nicht immer
akurat).
JoyAxes: Die Anzahl der Achsen, die der
Joystick unterstützt.
JoyInfo:
Stellt eine Zeichenkette mit 0 oder mehr der folgenden Buchstaben zur
Verfügung, welche Aufschluss über die Fähigkeiten des Joysticks geben: Z
(hat Z-Achse), R (hat R-Achse), U
(hat U-Achse), V (hat V-Achse), P
(hat POV-Element), D (das POV-Element hat
eine begrenzte Anzahl von TODO discrete/distinct
Einstellungen), C
(das POV-Element ist endlos). Beispiel-Zeichenkette: ZRUVPD
Mehrere Joysticks: Sind mehr als ein Joystick angeschlossen und Sie wollen einen anderen als den ersten benutzen ist die Nummer des Joysticks vor den Namen des Knopfs oder der Variablen zu setzen. Zum Beispiel ist 2joy1 die erste Taste des zweiten Joysticks.
Hinweis: Falls Sie Schwierigkeiten haben, dass ein Skript Ihren Joystick erkennt probieren Sie eine andere Nummer als 1 vor dem Namen, obwohl nur ein Joystick angeschlossen war. Es ist unklar wie diese Situation entsteht oder ob es normal ist, aber das Experimentieren mit der Joystick-Nummer mittels des Joystick Test Skripts kann helfen herauszufinden ob dies ebenfalls auf Ihr System zutrifft.
Siehe auch:
Joystick umbelegen:
Möglichkeiten Tastendrücke oder Mausklicks mit dem Joystick zu senden.
Joystick-Zu-Maus-Skript:
Einen Joystick als Maus verwenden.
Reagiere auf Signale von Hand-held Fernbedienungen mittels WinLIRC client script.
Falls Ihre Tastatur oder Maus Tasten besitzt, die oben nicht aufgelistet sind, können diese unter Umständen dennoch als Hotkey verwendet werden. Dazu sind folgende Schritte durchzuführen (benötigen Windows XP/2000/NT oder neuer):
SC159:: ; Ersetze 159 mit dem Wert ihrer Taste.
MsgBox, %A_ThisHotKey% wurde gedrückt.
return
Umgekehrte Richtung: Um eine Taste so umzubelegen, dass sie wie die unbekannte Taste arbeitet siehe folgendes Beispiel:
; Ersetze 159 mit dem oben entdeckten Wert. Ersetze FF (falls benötigt) mit dem Virtual Key
; der Taste, welcher der ersten Spalte der Key History entnommen werden kann.
#c::Send {vkFFsc159}
Alternative Lösungen: Wird ihre Taste oder der Mausknopf nicht in der Key Historie angezeigt mag eine der folgenden Lösungen helfen:
Stellen Sie Ihre Maus- oder Tastatursoftware so um, dass die Spezialtaste ein anderes Zeichen sendet, welches von AutoHotkey entdeckt werden kann. Zum Beispiel könnten Sie die Taste so einstellen, dass sie Strg+F1 sendet. Über ^F1:: im Skript wird die Taste dann indirekt entdeckt.
Versuche eine Forensuche hier oder hier bzw frage um Hilfe. Möglicherweise gibt es andere Wege um eine Taste zu entdecken, wie DllCall, OnMessage, oder RegisterRawInputDevices.
Das Folgende ist eine letzte Zuflucht und sollte nur
letzter Verzweiflung versucht werden. Der Grund ist, dass die
Erfolgschancen niedrig sind und unerwartete Nebeneffekte hervorrufen
kann, welche schwer rückgängig zu machen sind:
Deaktiviere oder
entferne jegliche Zusatzsoftware, welche mit der Tastur oder Maus
mitgeliefert wurden bzw ersetze den Treiber durch einen
Standardtreiber, wie den der im Betriebssystem inkludiert ist. Dies
geht davon aus, dass ein solcher Treiber für die spezielle Tastatur /
Maus existiert und dass Sie ohne die speziellen Features durch diese
leben können.