Just manually set the variable which holds whether the enter key was pressed down...
or have I misunderstood?
Graphics 640 , 480 st=MilliSecs()+5000 While Not KeyHit(key_escape) DrawText "Press enter key" , 0 , 0 If KeyDown(key_enter) enterkey = 1 If MilliSecs() > st If enterkey=0 DrawText "Lazy git, I'll do it for you",0,30 enterkey = 1 EndIf If enterkey DrawText "Enter key pressed",0,40 Flip Wend
or have I misunderstood?