![]() |
Escape symbol in Connections
Pressing the K2 key in a connection will show the Connection Display, as well as a line with information about the active connection. The user can then enter the relevant reply: R (return to CFS)/ n (Continue in Conn. n) / B (Break).
The experienced user can speed up this process by entering an escape symbol. The ^ character is the standard escape symbol. The escape symbol for connections in Level 2 (see below, "Nested connections") is set to the alternative ' character.
The escape symbol can be entered as the first input character in Line Mode, as well as in the first overwritable position of the screen (Home position) in Format Mode.
The escape symbol can only be entered when there is an input request in the connection. In contrast to the escape symbol, pressing the K2 key is independent of the input request, e.g. it can be pressed during a DO procedure , or while a program is running.
The following options can be entered together with the escape symbol:
^ Return to the basic CFS task.
^B Break for current connection. Equivalent to pressing K2 + B.
^n Switch from the current connection to connection n.
^n cmd Switch from the current connection to connection n. n can also be the number of the current connection. The specified command is first transfered to the new connection. Equivalent to the key strokes K2 + 'n cmd'. cmd is executed in the connection n subtask immediately. If the user is in a mask, or in Physical Mode Input, cmd is buffered until the first Line Mode Input is requested.
^cmd Switch to the basic task of CFS. The specified command, or series of commands (seperated by ';') is executed from there. Generally, a switch back to the current connection is made following successful execution of all commands. For a few commands, this does not make sense (e.g. new file selection with ^NP, or switch to another connection with ^n [ /cmd] ), and so CFS does not return to the current connection.
If the commands do not terminate successfully, CFS remains in the basic task of CFS and does not return to the connection.
^ : x Remap the escape symbol to another character.
Notes:
If CFS is loaded from a connection, and then another connection is opened from here, (Connection Level 2), there is an overlap if the same escape symbol is used between Level 1 and Level 2. If CFS is loaded from a connection, the alternative escape symbol ` (X'4A') is automatically used. If the user is in a connection in Level 2, the escape symbol ^ will return him to the CFS level that was first loaded i
The escape symbol is valid for all connections in the same nested level.
The system administrator has the option of generating CFS such that all CFS Connection Handler commands must be called with the escape symbol. The command memory, for example, would then have to be called by "^-", and not by "-". The LOG and RES functions would be activated by ^LOG and ^RES respectively. The hardcopy mode would be switched on with ^HC and switched off with ^NHC. To see whether the ^-option is activated, check the CRD mask using the CRD command.