A forced keydown() ?

BlitzMax Forums/BlitzMax Beginners Area/A forced keydown() ?

Just manually set the variable which holds whether the enter key was pressed down...
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?