From C64-Wiki
Jump to navigationJump to search
Disambiguation The title of this article is ambiguous. RETURN (Disambiguation).

With the key <RETURN> or RETURN  are finished data inputs by the homecomputers like the C64/128 or VIC-20. After using the key RETURN  BASIC commands will be executed, data inputs (through the INPUT command) will be processed and entered command lines will be saved into the BASIC-RAM. Also the key RETURN  is called enter key.

Programming[edit | edit source]

The controlling of the key RETURN  in programs isn't easy, because the function of the key RETURN  is always there! The following methods show ways for controlling the key RETURN :

With the BASIC command GET[edit | edit source]

By using the ASCII code 13 for <RETURN> with CHR$(13):

10 PRINT "Please, push any..."
20 PRINT "...key";
30 GET A$ : IF A$="" THEN 30
40 IF A$ = CHR$(13) THEN PRINT ":<RETURN> - The program ends here !" : END
50 PRINT ":"A$ : GOTO 20

The program ends with pushing the key RETURN . Each key (without the key RUN/STOP ) can be pushed.

With the BASIC command PEEK[edit | edit source]

10 REM *** Break with RUN/STOP ***
11 PRINT : PRINT "Please, push any key..."
12 T = PEEK(197): IF T = 64 THEN 12
13 PRINT "You push the key code: "; T 
14 IF T = 1 THEN PRINT "!!! This was the key <RETURN> !!!"
15 GOTO 11