

nu/TPU allows an end user to work at several different types of terminals and
have the editing keys remain consistent. The edit functions may be mapped to
stay in the same physical position, or they may be mapped to match the key
labels. Whichever effect is chosen, no changes to the editing interface are required,
only the keyboard file is changed. If changes to a keyboard file are needed, a
listing of edit functions assigned to nu/TPU keynames can be created by
entering the si command help keys.
nu/TPU keyboard files provide the TPU programmer with the ultimate combination
in flexibility and ease of use. Most common terminal keyboards are defined and
provided as part of nu/TPU. The keyboard driver files are specific to
character cell and windowed versions of nu/TPU. X Windows keyboard drivers end with the
.x extension. MS Windows has the .win extension. At the beginning of each
keyboard file is a comment on the terminal and environment it is meant for. For
more specific information on the syntax for modifying or creating keyboard files,
see Keyboard File.
X and MS Windows
Running the windowed version of nu/TPU allows the user to specify settings not
available in the character cell version, including menu bars, scroll bars,
status line buttons, color, and font. Xnu_tpu file sets X widget resources and nu_tpu.win file controls menu bar settings of the X and MS Windows versions. For more
information on defining window resources and the nu/TPU menu bar, see X and MS
Windows resource file. For a list of nu/TPU X built-ins and creating procedures,
invoke the nu/TPU on-line help system.
Keyboard drivers