me again my best trick for a getky loop is this Lbl A getky->A:While A==0 getky->A:End if A==#1:goto X if A==#2:goto Y Goto A Lbl X... Get it? Fast, simple, and adaptive to what u need