|   KEY Command  |   Reference/Commodore BASIC V3.5 
 
  KEY [key#,string]
  The KEY command allows for redefining the actions of the 8 function keys. The HELP key is defined under KEY 8.
  The KEY command without parameters displays the current definitions of the function keys.
  To define special characters, use CHR$ codes (such as CHR$(13) for RETURN, or CHR$(34) for a double quote mark).
  The total combined length of all KEY definitions cannot exceed 128 characters. If you try to define a KEY which would exceed this, ?OUT OF MEMORY ERROR will occur. Try this example program:
 10 FOR I = 1 TO 8 : KEY I, "" : NEXT I : REM CLEAR ALL KEY DEFINITIONS 20 FOR I = 1 TO 129 : A$ = A$ + "." : NEXT I : REM BUILD A 129 CHARACTER LONG STRING 30 KEY 1, A$ Line 30 will display an error. NB: if you change 129 to 128, the program will work.
 
 
 KEY  Displays current KEY definitions
 KEY 1,""  'Disable' F1 key, when pressed, nothing will happen.
 KEY 2,"GRAPHIC 0"+CHR$(13)+"LIST"+CHR$(13)  Redefines F2 so that when pressed, causes the computer to select text mode and list the program in memory
 
  The KEY data is stored from $055F (1375 decimal) in the memory. The first 8 bytes are key string lengths, followed by the strings.
 
  K SHIFT+E
 
 
  |  
  |   |   
  
 Copyright © Plus/4 World Team, 2001-2025. Support Plus/4 World on Patreon |