Trailing-Edge
-
PDP-10 Archives
-
BB-PBQUC-BM_1990
-
help/terminal.hlp
There are 13 other files named terminal.hlp in the archive. Click here to see a list.
TERMINAL command
The TERMINAL command sets the characteristics of your terminal.
Format
@TERMINAL (FEATURE or TYPE) argument
where:
argument is a keyword, chosen from the list below,
representing your choice of TERMINAL command
options; some arguments further require a decimal
number to complete their meaning.
Summary of TERMINAL Command Arguments (defaults, where not explicitly
given, are indicated by an asterisk)
The TERMINAL command arguments are divided into two categories,
feature and type. Feature arguments set individual terminal
characteristics and type arguments set a group of characteristics that
are defined for the model of your terminal.
Feature Arguments
FLAG
FORMFEED
FULLDUPLEX
HALFDUPLEX
HELP
IMMEDIATE
INDICATE
INHIBIT
LENGTH n Default n - 66
LINE-HALFDUPLEX
LOWERCASE
---
| FLAG *
| FORMFEED *
| IMMEDIATE *
| INDICATE
| INHIBIT
NO * | LOWERCASE
| PAGE
| ---
| | CHARACTER x y *
| PAUSE | COMMAND
| | END-OF-PAGE
| ---
| RAISE
| RECEIVE
|TABS *
---
PAGE
PAUSE
RAISE
RECEIVE
---
| 50
| 75
| 110
| 134
| 150
| 100
SPEED | 300
| 600
| 1200
| 1800
| 2400
| 4800
| 9600
---
TABS
TYPE 0-36
WIDTH n Default n - 72
Type Arguments
33
35
37
EXECUPORT
H19
LA120
LA30
LA36
LA38
SYSTEM-DEFAULT
TERMINET
TI
VK100
VT05
VT100
VT102
VT125
VT131
VT200-SERIES
VT300-SERIES
VT50
VT52
Feature Arguments
FLAG instructs the system to print a single
quotation mark (') before it prints an
uppercase character. This takes effect only
if you set the NO LOWERCASE parameter.
FORMFEED informs the system that your terminal has a
form feed mechanism; otherwise, the system
simulates form feeds by printing the correct
number of line feeds (set by the TERMINAL
LENGTH command) if you have set TERMINAL NO
INDICATE, or by printing an ^L if you have
set TERMINAL INDICATE.
FULLDUPLEX instructs the system to send to your terminal
each character as the program reads it. Your
terminal does not print what you type until
the system sends the character back to the
terminal. See also IMMEDIATE.
Default
HALFDUPLEX inhibits the system from sending to your
terminal each character, and assumes that
your terminal prints each character itself;
causes echoing of format control characters
(for example, TAB and line feed). Be sure
also to set any corresponding switch
physically located on your terminal.
HELP prints information about the TERMINAL
command.
IMMEDIATE instructs the system to echo each character
as soon as you type it, instead of waiting
until the program receives the character.
Immediate echoing has effect only when the
FULLDUPLEX parameter is also set.
INDICATE instructs the system to print a ^L instead of
advancing the proper number of lines whenever
encountering a form feed or CTRL/L (ASCII
character 14).
Default
INHIBIT notifies the system that you are not willing
to receive links, advice, system messages,
and user messages. Also stops beep or bell
signals from users attempting to TALK to your
terminal. Only output from your own job is
displayed on your terminal. This command
disables the settings established with the
RECEIVE and REFUSE commands. Reestablish the
RECEIVE and REFUSE settings with NO INHIBIT.
LENGTH n sets the number of lines printed on each
page. (If you have TERMINAL PAUSE
END-OF-PAGE set as well, the system stops
after printing n lines and continues only
when you type CTRL/Q.) If you set the page
length to 0, the system stops printing only
when you type CTRL/S (as long as TERMINAL
PAUSE COMMAND is in effect also); it does not
automatically stop at the end of a page.
Default n - 66
LINE-HALFDUPLEX inhibits the system from sending to your
terminal each character, and assumes that
your terminal prints each character itself;
does not cause echoing of format control
characters (for example, TAB and line feed).
LOWERCASE tells the system that your terminal handles
lowercase output characters properly, by
printing either the lowercase character or
the corresponding uppercase character. When
NO LOWERCASE is set, the system converts
lowercase output characters to the
appropriate uppercase characters before
sending them. See also the FLAG and RAISE
parameters.
Default
NO argument reverses any of the arguments FLAG, FORMFEED,
IMMEDIATE, INDICATE, INHIBIT, LOWERCASE,
PAGE, PAUSE, RAISE, RECEIVE, and TABS
Defaults - NO FLAG, NO FORMFEED, NO
IMMEDIATE, NO INHIBIT, NO
PAUSE END-OF-PAGE, NO TABS
PAGE n instructs the system to stop printing when it
reaches the end of a page, or when you type a
CTRL/S. Continue the output by typing a
CTRL/Q. To set the page length, give the
number n or give a TERMINAL LENGTH command.
If you set the page length to 0, the system
stops printing only when you type a CTRL/S.
Default n - argument of any TERMINAL
LENGTH command given in the
current terminal session, or
the default page length for
your terminal type
---
| CHARACTER x y
PAUSE *| END-OF-PAGE
| COMMAND instructs the system to stop sending output
--- whenever it has sent a full page
(END-OF-PAGE), or whenever you type CTRL/S
(COMMAND) or x (CHARACTER).
For argument END-OF-PAGE to stop your output,
argument COMMAND must also be in effect. You
continue the output by typing CTRL/Q or the y
parameter of the CHARACTER argument.
For argument CHARACTER to stop your output,
the COMMAND and END-OF-PAGE arguments must be
in effect. With the CHARACTER argument, you
continue output by typing the y parameter.
You can specify x and y in various ways: as
the octal ASCII code for any character or
control key; as any printing character in
double quotes (" "); as the word "control"
followed by the printing representation of a
control character in double quotation marks
(for example, CONTROL "A"); and as the word
"space" to specify the space bar. If you
specify x and y to be the same, or if you
omit y, you get a toggle effect. You can
specify CTRL/S and CTRL/Q as x and y
parameters, respectively, only on local
terminals. (Network terminal connections do
not allow for CTRL/S and CTRL/Q.) But even
some local terminals require that you select
characters other than CTRL/S and CTRL/Q, for
example, the VT125 and the VT100 with the
printer port option.
The default values for x and y are CTRL/S and
CTRL/Q for local terminals, and CTRL/A/CTRL/A
for network terminals. You can achieve
consistency between local and network
terminals by placing the same TERMINAL PAUSE
CHARACTER command in your LOGIN.CMD files on
the various TOPS-20 systems.
To set the page length, use the TERMINAL
LENGTH command. If you set the page length
to 0, the system stops sending output only
when you type CTRL/S or the x parameter of
the CHARACTER argument.
Default - COMMAND (for all terminal
types)
- END-OF-PAGE (for display
terminals, for
example, VT05,
VT50, VT52,
VT100)
- CHARACTER (for all terminal
types)
RAISE instructs the system to interpret all
lowercase terminal input as the corresponding
upper characters. (This setting converts the
tilde (~) and right brace (}) to the <ESC>
key.)
Default
RECEIVE same as the RECEIVE command. NO RECEIVE is
the same as the REFUSE command.
SPEED n1 n2 sets the baud rate at which the TOPS-20
monitor receives characters from your
terminal (n1) and sends characters to your
terminal (n2). Be sure also to set any
corresponding switch physically located on
your terminal.
Default n1 - 300
n2 - n1
TABS informs the system that your terminal has
mechanical tab stops. Causes the TAB key to
advance the cursor according to the tab stops
on your terminal. (Some terminals let you
select tab stops while others have tab stops
every eight spaces). If NO TABS is set, the
system simulates a tab by printing eight
spaces.
TYPE n instructs the system to treat your terminal
as terminal type n, in accordance with the
table below:
Terminal
Type Characteristics
0 Model 33
1 Model 35
2 Model 37
3 EXECUPORT and TI
4-7 reserved for customer use
8 TERMINET
9 IDEAL (has a TAB and FORMFEED
mechanism, prints lower case, has
infinite line width and infinite
page length)
10 VT05
11 VT50
12 LA30
13 VT52, except for not having tabs,
and having a page length of 30;
used for a Digital Equipment
Corporation GT40.
14 LA36
15 VT52
16 VT100
17 LA38
18 LA120
19-34 reserved for customer use
35 VT125
36 VK100
Default - 8
WIDTH n tells the system the width, in number of
characters, of your terminal line. When the
system prints a line longer than your
terminal width, it prints the first n
positions and advances a line to print the
rest.
Default width - 72
Type Arguments
33 informs the system that your terminal is a
Teletype Model 33, which
o does not have a form feed or tab
mechanism
o prints lowercase letters as uppercase
o needs extra time to print tabs and
certain paper-moving characters (form
feed and vertical tab)
o has a line width of 72
o has a page length of 66
35 informs the system that your terminal is a
Teletype Model 35, which has the same
characteristics as a Model 33, except that it
has a form feed and tab mechanism.
37 informs the system that your terminal is a
Teletype Model 37, which has the same
characteristics as a Model 33, except that it
prints lowercase letters.
EXECUPORT informs the system that your terminal is an
EXECUPORT, which
o does not have a form feed or tab
mechanism
o prints lowercase letters
o needs extra time to perform a carriage
return
o has a line width of 80
o has a page length of 66
H19 informs the system that your terminal is a
Heath Kit H19 terminal. The system assumes
the same characteristics as for the VT52.
LA30 informs the system that your terminal is a
Digital Equipment Corporation LA30, which
o does not have a form feed or tab
mechanism
o prints lowercase letters as uppercase
o needs extra time to perform a carriage
return, line feed, tab, and form feed
o has a line width of 80
o has a page length of 66
LA36 informs the system that your terminal is a
Digital Equipment Corporation LA36, which
o does not have a form feed or tab
mechanism
o prints lowercase letters
o has a line width of 132
o has a page length of 66
LA38 informs the system that your terminal is a
Digital Equipment Corporation LA38, which
o does not have a form-feed mechanism
o prints lowercase letters
o has a line width of 132
o has a page length of 66
LA120 informs the system that your terminal is a
Digital Equipment Corporation LA120, which
o prints lowercase letters
o has a line width of 132
o has a page length of 66
SYSTEM-DEFAULT informs the system that your terminal has
these characteristics (ensuring an acceptable
minimum level of performance for all terminal
types):
o does not have a form feed or tab
mechanism prints lowercase letters
o needs extra time to perform a carriage
return, line feed, tab, and form feed
o has a line width of 72
o has a page length of 66
Default for terminal type
TERMINET informs the system that your terminal is a
TERMINET, which
o does not have a form feed or tab
mechanism
o prints lowercase letters
o needs extra time to perform a carriage
return, line feed, tab, and form feed
o has a line width of 72
o has a page length of 66
TI informs the system that your terminal is a
Texas Instruments terminal, which has the
same characteristics as an EXECUPORT.
VK100 informs the system that your terminal is a
Digital Equipment VK100 with the same
characteristics as the VT52 and VT100, plus
graphics capability (both black-and-white and
color).
VT05 informs the system that your terminal is a
Digital Equipment Corporation VT05, which
o does not have a form-feed mechanism
o has a tab mechanism
o prints lowercase letters as uppercase
o needs extra time to perform a linefeed or
formfeed
o has a line width of 72
o has a page length of 20
VT50 informs the system that your terminal is a
Digital Equipment Corporation VT50, which
o does not have a form feed mechanism
o prints lowercase letters as uppercase
o has a line width of 80
o has a page length of 12
VT52 informs the system that your terminal is a
Digital Equipment Corporation VT52. The
system assumes the same characteristics as
for a VT50 except that it prints lowercase
letters, and has a page length of 24 lines
instead of 12.
VT100 informs the system that your terminal is a
Digital Equipment Corporation VT100. The
system assumes the same characteristics as
for a VT52.
VT102 informs the system that your terminal is a
Digital Equipment Corporation VT102. The
system assumes the same characteristics as
for a VT100.
VT125 informs the system that your terminal is a
Digital Equipment Corporation VT125, which
has full compatibility with the VT100 and the
capability of business, laboratory, and
scientific graphics in black-and-white or
color.
VT131 informs the system that your terminal is a
Digital Equipment Corporation VT131.
VT200-SERIES informs the system that your terminal is a
Digital Equipment Corporation VT220, VT240,
or VT241. The system assumes the same
characteristics as a VT100.
VT300-SERIES informs the system that your terminal is a
Digital Equipment Corporation VT330 or VT340.
The system assumes the same characteristics
as a VT100.
Characteristics
TERMINAL Commands Before Log-in
You can use TERMINAL commands, after an initial CTRL/C or
RETURN but before logging in, to adjust your terminal's
characteristics.
Hints
Setting Your Terminal's Speed
If the initial speed setting of your terminal line is not
what you want but your terminal will function at that speed,
you can give a TERMINAL SPEED command even before log-in to
set the proper value. If your terminal will not work at the
initial speed, ask the operator to set an appropriate value.
Using Split Speeds
If you have a terminal that allows split speeds, you can set
the input and output speeds to different values. This will
allow you to take advantage of fast system response, for
example, without providing a needlessly fast input line. A
setting of 150 2400 will accomplish this. Note that you
cannot use split speeds on a terminal that is part of a
DECSYSTEM-2020 system. Note also that using split speeds on
VT100, VT125, or VK100 terminals may cause the "smooth
scrolling" feature to function improperly. See the
appropriate terminal manual, for example, the VT100 User's
Guide, for details.
Special Cases
Terminal Types and Defaults Peculiar to Your System
The preceding pages describe terminal types and system
defaults as they are shipped with TOPS-20. However, by
making changes to the monitor and the TOPS-20 command
processor, your installation can add different terminal
types and change the default characteristics associated with
terminals. Check with your system manager to find out what
changes, if any, are in effect for your system.
Terminal Speed Retained from Last Session
Although most terminal characteristics revert to default
settings when you log in, the terminal line will retain the
value for speed set by the last user of the line, even if he
was using a different kind of terminal. However, if the
system failed and was restarted after the terminal line was
last used, the initial speed will be determined by the
appropriate TERMINAL SPEED command in the system
configuration file. Also, dial-up lines return to the speed
specified in this file after every use.
Restrictions
CTRL/S and CTRL/Q Not Passed to Remote Nodes
CTRL/S and CTRL/Q are always processed by your host node;
they are not sent to a remote node. Therefore, when you are
connected to a remote node with the SETHOST program and
TERMINAL PAUSE (ON) END-OF-PAGE is set on the remote node,
CTRL/Q will not continue scrolling. CTRL/A is the default
control character recognized by the remote node for pausing
and continuing scrolling. You can use the TERMINAL PAUSE
(ON) CHARACTER command to specify the pause and continue
characters of your choosing - except CTRL/S and CTRL/Q. It
is recommended that you define the same pause and continue
scrolling characters on your host and the remote node.
Disabling CTRL/S and CTRL/Q on High Speed Terminals
Some terminal models, when set to a high receive baud rate,
such as 9600, require that the CTRL/S and CTRL/Q pause and
continue characters be enabled in order to correctly format
terminal output. If you must disable CTRL/S and CTRL/Q with
the TERMINAL NO PAUSE COMMAND, manually set the terminal to
fast or "jump" scroll. If the output is still not correctly
formatted, set a slower receive baud rate with the TERMINAL
SPEED command. Then, manually set the same baud rate on the
terminal.
Warning
Setting an Improper Terminal Speed
If you set an incorrect speed for your terminal, for
example, one that is too high, you will be unable to use it
further. A TERMINAL SPEED command in the LOGIN.CMD file in
your log-in directory can cause the same problem. In such a
case, obtain your terminal line number if possible (the
second column of SYSTAT command output consists of line
numbers) and ask the operator to set an appropriate value.
Related Commands
INFORMATION TERMINAL-MODE for examining your current terminal
settings
Examples
1. Declare that your terminal is an VT100.
@TERMINAL VT100
2. Do the same thing, using the corresponding numerical type.
@TERMINAL TYPE 16
3. Prepare your LA36 terminal for you to type in some upper- and
lowercase text files on narrow paper.
@TERMINAL LA36
@TERMINAL NO RAISE
@terminal width 72
4. Find out your terminal's characteristics, then give the
command that causes it to print a full page of blank lines
when you type a CTRL/L (or when it encounters an ^L in a file
it is printing on your terminal).
@INFORMATION TERMINAL-MODE
TERMINAL LA36
TERMINAL SPEED 300
TERMINAL NO INHIBIT (NON-JOB OUTPUT)
RECEIVE LINKS
REFUSE ADVICE
RECEIVE SYSTEM-MESSAGES
RECEIVE USER-MESSAGES
TERMINAL PAUSE (ON) COMMAND
TERMINAL NO PAUSE (ON) END-OF-PAGE
TERMINAL LENGTH 66
TERMINAL WIDTH 132
TERMINAL LOWERCASE
TERMINAL RAISE
TERMINAL NO FLAG
TERMINAL INDICATE
TERMINAL NO FORMFEED
TERMINAL NO TABS
TERMINAL NO IMMEDIATE
TERMINAL FULLDUPLEX
@TERMINAL NO INDICATE