Hilfe
Parameter
scancode | Tastatur-Scancode |
steuerung |
+1=Shift
+2=Strg +4=Alt |
id | EventID, das generiert werden soll |
data | EventData, das generiert werden soll |
x | EventX, das generiert werden soll |
y | EventY, das generiert werden soll |
z | EventZ, das generiert werden soll |
source | EventSource, das generiert werden soll |
Rückgabewert
-
Beschreibung
Die Anweisung HotKeyEvent generiert ein Event, wenn eine bestimmte Tastenkombination gedrückt wird. Notwendige Parameter sind Scancode, Steuerung (Sondertasten) und ID (EventID). Optionale Parameter können angegeben werden - diese können dann mit EventData
, EventSource
, EventX
, EventY
, EventZ
ausgelesen werden.
Beispiel
Standardbeispiel:
file_menu = CreateMenu("File", 0, WindowMenu(window))
open_menu = CreateMenu("Open", 1, file_menu)
UpdateWindowMenu window
HotKeyEvent 59, 0, $1001, 1
HotKeyEvent 1, 0, $803, 0, 0, 0, 0, window
Notify "ESC TO close window, F1 TO SELECT File/Open menu"
While WaitEvent()<>$803
If EventID() = $1001 Then
If EventData() = 1 Then
Notify "File/Open selected!"
EndIf
EndIf
Wend
Siehe auch
EventData, EventID, EventSource, EventX, EventY, EventZ, FlushEvents, PeekEvent, WaitEvent

