Getkey

Getkey #

Description #

This command returns the code that corresponds to the only last key pressed. If any key is pressed, the command returns a value of zero.
This command doesn’t wait, so it can be use inside a loop.

Syntax #

Getkey
Returns the value in Ans.

Getkey->G
Returne the value in G.

Key codes #

This is key map

Examples #

Getkey wait :

Do
Getkey->G
LpWhile Not G

Getkey release :

While Getkey
WhileEnd

Numbers (0~9) :

ClearText
Do
'Getkey release
While Getkey
WhileEnd
'Getkey wait
Do
Getkey->G
LpWhile Not G
.1G
2-Ans+31Frac Ans+2(G=71
Ans>=0=>Ans<=9=>Int .1G>4Locate 1,1,Ans
LpWhile G!=47 And G!=48

Letters (1~26) :

ClearText
Do
'Getkey release
While Getkey
WhileEnd
'Getkey wait
Do
Getkey->G
LpWhile Not G
.1G
6-10Frac Ans->R
8-Int Ans+5R+R(R<3
Ans>=1=>Ans<=26=>Locate 1,1,Ans
LpWhile G!=47 And G!=48