GridTTY applet
The GridTTY
applet acts like a non-scrolling 80x24 monospace text display. The
cursor follows the mouse when the mouse is moving, allowing the user
to position text anywhere in the screen space. As the user types,
each non-control character is inserted into an 80x24 array and
displayed on the screen at the current cursor position, which advances
appropriately. The GridTTY applet understand the arrow keys, the
backspace key, the return key, and the delete key, as well as simple
text wrapping. The delete key has the traditional Unix interpretation
of killing the text from the curent cursor position to the beginning
of the line.
The GridTTY applet dynamically chooses an appropriately scaled font at
run time, and maintains an internal representation of the page which
allows the page to be redrawn in response to EXPOSE events.