#include "GlobalEvents.au3" #include GUICreate("Test") $hLabel = GUICtrlCreateLabel("", 0, 190, 400, 20, 1) GUISetState() ; Set lower delay: _GlobalEvents_SetDelay(100) ; Looping event: _GlobalEvents_Create("_IsPressed('20')", SpacePressed, 2) _GlobalEvents_Create("_IsPressed('20')=0", SpaceNotPressed, 2) While GUIGetMsg() <>-3 ; here be code WEnd Func SpacePressed() DisplayMessage("Space is pressed (" & @SEC & ").") EndFunc Func SpaceNotPressed() DisplayMessage("Space is not pressed :(") EndFunc Func DisplayMessage($sText) If GUICtrlRead($hLabel) <> $sText Then GUICtrlSetData($hLabel, $sText) EndFunc