This module holds keys to a Tymnet circuit {SIK, SOK and CCK} and provides keys {described below} with modified function. This module is responsible for handling certain idiosyncrasies of ASCII terminals and echoing. It handles any delays required by the terminal, simulates tab and formfeed if necessary and compensates for the finite width of the terminal paper {does linefolding}. {For the purpose of linefolding, it may want to turn off echoing by the remote if the user is inputting near the right margin.} See (p2,newtcem) for new TCEM's.

It may optimize output, for example by suppressing output of carriage return when the carriage is already at the left margin, suppressing output of non-printing characters, or converting output spaces to tabs.



Encoding of control codes