端末
また、キー押下にも即座に反応する(Enter キー押下までバッファリングすることはない)。テキストエディタ、ファイルマネージャ、ウェブブラウザなどがこのモードを使う。さらに、テキスト表示の際の色や輝度も制御でき、アンダーラインをつけたり、点滅させたり、罫線素片などの特殊な文字を表示させたりすることも可能である。
これらを実現するには、アプリケーションが通常のテキスト文字列だけでなく、制御文字やエスケープシーケンスを扱う必要がある。それによって、カーソルを特定の位置に移動させたり、特定位置の文字を消去したり、色を変えたり、特殊な文字を表示させたり、ファンクションキーに応答したりといったことが可能になる。
ここで問題になるのは、端末や端末エミュレータが各種存在することで、それぞれが自前のエスケープシーケンスを持っている。このため、特別なライブラリ(cursesなど)が作成され、端末データベース(Termcap や Terminfo)と共に作用して、端末の違いを吸収する役目を果たす。
1960年代ではリモート端末でも使われたのはRS-232Cで接続する装置で、テレタイプ端末などキーボードと印字機能を持った装置が一番主流で、他のタイプも含めると、主に次の2種が使われた。
Teletype Model 33: バラ打ち方式のテレタイプ端末で、データ通信のために改造されて使用された。
ASR-33: 上のTeletype Model 33の改良版で、自動で紙テープに印字する機能を追加。
上述のようにDECが1975年にはVT52を、1978年にはVT100をリリースし、リモート接続で なおかつビデオ表示方式で大型コンピュータに接続することもできるようになった。今日、PC上で動く「telnetクライアント」の多くは、1970年代末当時に最も典型的な端末となった DEC VT100 のエミュレーションを提供している。
1981年にはコロンビア大学でkermitというプロトコルが、やはり回線経由で端末を接続するために開発された。