Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OS_In       read a character from standard input
OS_Tin      timed read a character from standard output
OS_Out      write a character to standard output
GN_Sop      OS_Sout     write a string to standard output
GN_Soe      OS_Bout     write a string at extended address to standard output
GN_Sip      fetch an input line using standard I/O
GN_Sdo      write date to standard output

...

Sequence    Significance

#           holding down <SQUARE> and pressing another key
|           holding down <DIAMON><DIAMOND> and pressing another key
~A          pressing <SQUARE> and releasing it before another keypress
~C          pressing <DIAMOND> and releasing it before another keypress
|[          <ESC> key
~E          <ENTER> key
~S          <SHIFT> key (only generated if <SHIFT> had an effect)
~I          <INDEX> key
~M          <MENU> key
~H          <HELP> key
~X          <DEL> key
~U          <UP> arrow key
~D          <DOWN> arrow key
~L          <LEFT> arrow key
~R          <RIGHT> arrow key
##          a single # (hash) character
||          a single | character
~~          a single ~ tilde (pronounced 'tilda' or 'twiddle')

...

.S          suspend the current CLI but maintain all rebindings
.D n        delay for n centiseconds (if <ESC> is pressed during a delay then
            subsequent delays will fail for the rest of the current CLI)
.J          Jammer. Ignore all special sequences for the rest of the CLI (eg.
            after this command #B will generate '#B' and try and enter a BBC
            BASIC application)
.* file     Invoke a new CLI file
.;          CLI comment (rest of line until CR is ignore by CLI)

NOTE: The CLI command '..' was intended to produce a single dot. This in fact does not workAll CLI commands prefixed by a single dot must be at the start of a line. Any number of dots at the start of the line will be ignored. One way around this bug to produce a single dot is to use '~.' at the start of a line to generate a full stop. Subsequent dots (ie. ones which do not appear as the first character of the line) are treated like ordinary alpha characters.

...