This component provides a full-featured VT-100 terminal emulator control.

A terminal does the following:
  • It receives characters from the keyboard and send them to the process running inside it.

  • It receives characters from its running process output and prints them to its screen.

  • Some special characters sequences do not print anything but trigger specific actions. They are called "control characters" and "control escape sequences".

To understand how a VT-100 terminal works, and which control escape sequences it understands, please read the following documentation:
Clase Descripción
TerminalAttr This class represents the attributes of a terminal character.
TerminalView This control implements a full VT-100 compatible terminal emulator.