Human Design Medical HDS200 User manual

HDS200
Pocket Reference Guide
HDS
human
designedsystems,
inc.
3440 Market Street, Philadelphia, PA 19104
DN13H7-8512-3

©
1985
by
Human
Designed
Systems,
Inc.
3440
Market
Street
Philadelphia,
PA
19104
(215)
382-5000
This
reference
guide
is
copyrighted
by
Human
Designed
Systems,
Inc.
All
rights
are
reserved.
This
document
may
not,
in
whole
or
in
part,
be
copied,
photocopied,
reproduced,
translated,
or
reduced
to
any
electronic
medium
or
machine-readable
form
without
prior
consent,
in
writing
from
Human
Designed
Systems,
Inc.
The
information
contained
in
this
reference
guide
describes
the
content
and
opera-
tional
characteristics
of
Version
20/07
(HDS201
Version
21
/06)
terminal
software.
This
information
and
software
is
subject
to
change
without
notice.
HOS,
HDS200,
HDS200G,
HDS201,
and
HDS201G
.are
trademarks
of
Human
Designed
Systems,
Inc.
The
following
trademarks,
owned
by
the
indicated
parties,
are
used
in
this
reference
guide.
Anadex
owned
by
Anadex,
Inc.
C.
ltoh
owned
by
C.
ltoh
Corp.
DEC,
LA50,
VT52,
VT102
owned
by
Digital
Equipment
Corp.
Epson
owned
by
Epson
Al]lerica,
Inc.
Oki
data
owned
by
Oki
data
Corp.
Tektronix
owned
by
Tektronix,
Inc.
Thinkjet
owned
by
Hewlett-Packard
Corp.
Printed
in
the
U.S.A.

This
HDS200
Pocket
Reference
Guide
contains
lists
of
terminal
functions,
com-
mands,
and
settings
in
a
form
designed
to
help
you
find
information
quickly.
The
HDS200
User's
Manual
and
the
HDS200
Programmer's
Reference
Manual
provide
supporting
information
for
these
tables
and
lists.
Refer
to
the
Table
Of
Contents
below
for
a
summary
of
material
contained
in
this
Guide.
TABLE OF CONTENTS
Page
Title
1 Setup Mode Operation
1 Returning To Factory Settings
1 Setup Lines
3 ANSI Terminal Commands
3 Using Default Values
3 Using Terminal Processing Modes
4 Using Commands And Character Sets
Basic Terminal Operation Commands
4 General Commands
5 Keyboard Commands
5 User Preference Commands
Communications Commands
6 Communications Setup Commands
7 Networking/Printing Commands
8 Block Mode Transmission Commands
Displaying Character Commands
8 Character Set Commands
9 Display Attribute Commands
10 Character Processing Commands /
Text Manipulation Commands
10
Tabular Movement Commands
11
Cursor Movement Commands
12 Editing Commands
13 Screen And Window Management Commands
14 User Defined Key Commands
15 Status Information Commands
16
Terminal Processing Modes
17
User Defined Keys
18 Keychart
20
Factory Settings Of The Terminal
22 Status Lines
26 Character Set Diagrams
26 ASCII Character Set
26 VT100 And Special Graphics Set
27 Nroff/Scientific Character Set
27 International Character Set

HDS200
Pocket
Reference
Guide
28
HDS200G
Graphics
Mode
Terminal
Commands
28
Graphics
Mode
Addressing
29
General
Graphics
Mode
Commands
30
Display Memory
Commands
30
Mode
Changing
Commands
31
Alpha
Mode
Commands
31
Point/Vector Address
Commands
32
Vector
Mode
Commands
33
Incremental Point
Plot
Mode
Commands
34
GIN
Mode
Commands
34
Factory Settings
In
Graphics
Mode
35
APL
Terminal Operation
35
APL
And
ASCII
Character
Sets
37
VT52
Mode
Terminal Operation
37
VT52
Mode
Terminal
Commands
37
VT52
User
Defined
Key
Functions
38
Communications Line
Pin
Assignments

HDS200
Pocket
Reference
Guide
Setup
Mode
Operation
Setup
Mode
is
a
feature
of
the
HDS200
terminal
for
setting
and
changing
the
configu-
ration
of
the
terminal.
Setup
Mode
uses
keys
with
red
keyfront
legends.
Setup
Lines
are
displayed
at
the
bottom
of
the
screen
in
reverse
video.
Enter
Setup
Mode
by
pressing
SETUP.
Select
a
Setup
Line
by
pressing
NEXT
LINE
and
select
a
field
within
the
line
(shown
in
normal
video)
by
pressing
the
left
arrow
or
the
right
arrow
keys.
Pressing
the
NEXT
VALUE
key
selects
each
of
the
available
values
for
the
field
in
turn.
You
can
exit
Setup
Mode
and
keep
the
configuration
selected
by
pressing
SETUP
at
any
time.
This
Setup
configuration
remains
until
you
turn
the
power
OFF
or
reset
the
terminal.
You
can
save
the
configuration
in
NVM
(Non
Volatile
Memory)
for
perma-
nent
storage
by
pressing
SAVE
twice.
The
NVM
configuration
is
used
after
Reset
or
power
ON.
--
Returning
To
Factory
Settings
The
terminal
can
be
reset
and
the
factory
configuration
selected
easily
by
pressing
the
META
SHIFT
RESET
keys
or
by
pressing
the
FACTRY
RESET
key
twice
when
in
Setup
Mode.
The
factory
settings
of
the
terminal
emulate
the
DEC
VT102
terminal
configuration.
Setup
Lines
Each
Setup
Line
is
shown
below.
Factory
settings
for
each
field
appear
as
the
field
label.
Factory
settings
for
fields
without
label
changes,
such
as
Video,
are
given
in
the
field
description.
General
Setup
Line
# 1
60
Pgs
Used:1
pg
ASCII
Video
Cursor
Click:Norm
Bell:Norml
Scroll:Jump
a)
80or132
column
display
width.
b)
Pages
of
display
memory
used
(window
size).
c)
Character
set
in
use.
d)
Video
display,
normal
or
reverse
video.
Factory
Setting
=
normal.
e)
Cursor
type:
block/underline,
fast/slow,
blink/solid,
or
none.
Factory
Setting
=
fast
blinking
block.
f)
Keyclick
volume,
values
Off,
Soft,
Normal,
Loud.
g)
Bell
volume,
values
Off,
Soft,
Normal,
Loud,
or
Video.
h)
Scrolling
method,
either
jump,
smooth,
or
slow
smooth
scroll.
General
Setup
Line
# 2
Wrap:off
Cursor
Pad:Send
New
Line:off
Mode:ANSI
7-bit
Printer:DEC
LASO
d
a)
Cursor
and
character
wraparound
Off
or
On.
b)
Cursor
Pad
in
Send
or
Local
Mode.
c)
New
Line
Mode
Off
or
On.
d)
Operating
mode
of
the
terminal,
either
ANSI
7-bit,
ANSI
8-bit,
or
VT52.
e)
Graphics
printer
configuration,
either
DEC
LASO,
Epson,
C.
ltoh,
Anadex,
Okidata,
or
Thinkjet.

HDS200
Pocket
Reference
Guide
Communications
Setup
Line
I
Line
1
Full
9600
(Recv=Tran)
Da1a/Pari1Y:7/Spac
Stops:1
XOFF:Snd/Rcv
CTS:N/A
b d
a)
Communications
line
for
settings,
either
Line
1,
2,
or
3.
b)
Communications
mode,
Full,
Local,
Block,
or
Half.
c)
Baud
rate
for
transmission.
d)
Baud
rate
for
receiving
line.
Factory
Setting
=
Same
as
transmit
baud
rate.
e)
Data
bits
(7
or
8)
per
character
and
transmitted
parity
bits.
f)
Stop
bits.
g)
XON/XOFF
protocol,
either
Send,
Recv,
None,
or
Snd/Rcv.
h)
CTS/RTS
protocol,
Need
or
NIA.
User
Defined
Keys
Setup
Line
USER
DEFINED
KEYS:
Press
NEXT
VALUE;
key
to
change;
type
data;
then
NEXT
VALUE
You
can
enter
a
key
definition
by
pressing
the
NEXT
VALUE
key,
then
the
key
you
want
to
redefine.
Type
in
the
new
definition,
either
text
or
commands,
and
it
will
appear
on
the
screen.
You
may
enter
up
to
60
characters;
more
than
60
will
be
truncated.
All
characters,
even
non-printing
control
characters,
are
displayed.
Edit
the
definition
with
the
right
arrow,
left
arrow,
and~
(DEL
CHAR)
keys.
Save
the
new
definition
in
NVM
by
pressing
NEXT
VALUE
or
restore
the
old
definition
by
pressing
NEXT
LINE
or
SETUP.
Refer
to
the
User
Defined
Key
Keychart
for
key
numbers,
factory
definitions,
and
execute/transmit
settings.
Tab
Setup
Line
.2345678.9012345.
7890123.5678901.3456789.1234567.9012345.7890123.5678901.3456789.1234567
.9012345
Factory
Settings
are
Tab
stops
at
every
eighth
space.
You
can
change
the
Tab
settings,
either
On
or
Off,
by
using
the
right
arrow
and
left
arrow
keys
to
move
to
the
column
you
want,
then
press
NEXT
VALUE
to
toggle
the
Tab
setting
for
that
column.
2

HDS200
Pocket
Reference
Guide
ANSI
Terminal
Commands
The
terminal
commands
listed
below
are
either
control
codes
or
command
se-
quences.
Control
codes
are
generated
from
the
keyboard
by
holding
down
the
control
key
CTRL
while
pressing
another
key.
Command
sequences
are
generated
from
the
keyboard
by
pressing
the
key
labelled
GMO
(SHIFT
ESG)
and
then
typing
the
remain-
der
of
the
sequence,
substituting
the
numeric
values
corresponding
to
your
parame-
ter
choices
in
the
position
of
the
parameters
in
the
command
sequence.
Command
sequences
must
observe
the
following
rules:
•
Commands
entered
from
the
keyboard
must
use
GMO
(SHIFT
ESG)
for
the
ESC
character".
Commands
executed
from
communicatiorlTITTes
(for
example,
com-
mands
originating
from
a
program
running
on
the
host
computer)
use
ESC.
•
Commands
must
be
entered
with
no
embedded
spaces.
Spaces
are
included
in
this
listing
for
clarity
only.
•
Command
parameters
must
be
separated
with
semicolons,
or
colons
where
indicated,
within
the
command
sequence.
•
The
values
entered
for
the
parameters
must
be
accepted
values
(refer
to
the
notes
and
the
parameter
descriptions).
Incorrect
values
cause
the
command
to
be
ignored.
•
Characters
must
be
entered
exactly
as
they
are
shown,
noting
the
use
of
upper
or
lower
case
letters
and
other
symbols.
•
If
a
command
can
be
executed
with
a
single
dedicated
key,
such
as
RETURN
for
CTRL
M,
that
key
is
shown
on
the
command
line
in
underlined
italics.
---
Using
Default
Values
The
term
"Default
value"
has
several
meanings
which
are
often
confused.
In
general,
a
default
value
is
the
value
used
when
no
other
value
is
specified.
The
default
value
for
a
parameter
is
the
value
(usually
0or1)
which
will
be
used
ii
the
parameter
is
not
specified
in
the
command
sequence.
The
factory
setting
for
a
function
may
be
different
from
the
default
value
of
the
command
parameter.
For
example,
the
com-
mand
to
set
the
Bell
Volume
uses
the
bell
parameter
with
a
default
of
O
(bell
= O
is
Bell
OFF),
but
the
factory
setting
(sometimes
called
the
factory
default)
for
the
Bell
Volume
command
has
bell
=
3.
All
factory
settings
of
the
terminal
are
detailed
in
a
separate
list
in
this
Guide.
When
you
enter
a
command
line
and
omit
a
parameter,
the
default
value
for
that
parameter
is
used
when
the
command
is
executed.
This
is
a
convenient
way
to
save
steps
if
the
default
value
is
the
choice
you
want.
For
commands
with
multiple
parameters
it
may
be
necessary
to
mark
the
parameter
field
by
entering
the
semi-
colons
surrounding
defaulted
fields.
For
example,
the
Define
Window
command
would
be
written:
ESC
[
;;;40
w
to
use
defaults
for
all
the
parameters
except
the
last
one.
Using
Terminal
Processing
Modes
Terminal
Processing
Modes
are
special
kinds
of
command
sequences.
They
allow
a
choice
of
two
types
of
processing
for
a
given
situation,
one
type
called
the
Set
State
and
the
other
called
the
Reset
State.
The
Set,
or
Reset,
State
of
a
processing
mode
is
chosen
by
a
Set,
or
Reset,
command
sequence
with
the
mode
number
as
the
parameter.
The
processing
mode
commands
use
private
parameters
and
mode
num-
bers
from
three
groups:
ANSI,
DEC,
and
HOS.
The
HOS
group
includes
numbers
for
both
the
other
groups
for
ease
of
use.
The
Processing
Mode
commands
are:
Set
State
Reset
State
ANSI
group
ESC
[
ansih
ESC
[
ansil
DEC
group
ESC
[?
dech
ESC
[?deeI
HOS
group
ESC
[ =
hds
h
ESC
[ =
hds
I
Note
that
the
terminating
letters
are
lowercase
hand
I.
The
parameters
ansi,
dee,
and
hds
refer
to
the
mode
numbers
as
shown
in
the
list.
HOS
modes
include
all
ANSI
and
DEC
modes.
For
example,
ESC
[ =
203
h
is
the
same
as
ESC
[ ?3h.
Up
to
15
mode
3

HDS200
Pocket
Reference
Guide
numbers
separated
by
semicolons
(either
for
ANSI,
DEC,
or
HDS
modes,
for
either
Set
or
Reset
commands,
but
not
mixed)
can
be
used
in
a
single
command
sequence.
Using
Commands
And
Character
Sets
Command
sequences
are
recognized
by
the
terminal
as
strings
of
ASCII
codes.
The
codes
or
chart
locations
are
represented
in
these
manuals
as
characters
from
the
ASCII
character
set.
If
you
are
using
another
character
set,
such
as
the
APL,
some
characters
that
appear
in
these
commands
may
not
appear
on
your
keyboard,
or
some
characters
used
in
both
ASCII
and
APL
character
sets
may
be
assigned
differ-
ent
chart
locations
in
those
character
sets.
When
you
enter
commands
you
must
always
use
the
ASCII
codes
and
the
chart
locations
of
the
ASCII
characters
as
reference
points
for
the
command
characters.
The
HDS200
Programmer's
Reference
Manual
has
complete
command
descriptions
including
ASCII
chart
locations
for
each
command.
BASIC
TERMINAL
OPERATIONS-General
Commands
Command
Name
Reset
Terminal
also
RESET
Halt
Terminal
also
HALT
Save
NVM
Configuration
**
Notes
Reset
NVM
To
Factory
Settings
also
keys
META
SHIFT
RESET
Cancel
Command
Sequence-Display
BLOT
(Alternate)
Change
Message
Character
Fill
Character
(Alternate)
also
DEL
Allocate
Printer
Buffer
Enter
Setup
Mode
also
SETUP
SelfTest
--
Screen
Alignment
Pattern
VT52
Mode
Operation
(1)
Command
Sequence
ESC
c
ESCa
ESC
[save-
ESC
[9-
CTRLX
CTRLZ
ESC
[
msgchr;chr;chr
!t
CTRL@
RUB
ESC
[
pages
+ u
ESC;
ESC
[testy
ESC#8
ESC[?21
chr
ASCII
chart
location
of
character
to
be
used
(000-127).
If
the
chr
parameter
is
omitted,
the
message
character
to
which
it
applies
is
not
used.
Default=
000.
msgchr
Message
character
to
change:
msgchr
Meaning
Factory
Setting
No.
Chars.
0
Escape
CTRL
[
(027)
1
1
Start
of
Message
Not
used
1
2
Function
Key
ID
CTRL
\
(028)
1
3
Alt.
Grphx
Exit
Chr
Not
used
1
4
Delay
Character
Not
used
1
5
End
of
Field
CTRL
W
(023)
2
6
End
of
Line
CTRL
M
(013)
2
7
End
of
Message
CTRL
M
(013)
2
pages
Number
of
pages
to
be
used
for
display
memory.
The
remaining
pages
are
used
as
printer
buffer.
Default
=
maximum
display
memory,
4
or
8
pages.
save
0 =
Save
all
terminal
settings
in
NVM
9 =
Reset
NVM
to
factory
settings
test
Test(s)
to
be
performed:
0 =
Memory
(error
codes:
1-4
=
ROM
chip;
6 =
RAM;
7 =
NVM)
1 =
Communications
(error
code:
8 =
test
failed)
2 =
Character/attribute
display
4 =
Graphics
fill
pattern
display
5 =
Dimmed
display
9 =
Repeat
test(s)
until
error
occurs
or
RESET
key
is
struck.
4

HDS200
Pocket
Reference
Guide
••
Notes:
(1)
The
Set
State
of
this
processing
mode,
ESC
[?
2h,
will
not
return
the
terminal
to
ANSI
mode
operation
because
the
terminal
is
operating
in
VT52
mode
which
doesn't
recognize
commands
in
that
form.
The
VT52
mode
command
to
return
to
ANSI
mode
operation
is
ESC
<
BASIC
TERMINAL
OPERATIONS-Keyboard
Commands
Command
Name
Lock
Keyboard
(Alternate)
Unlock
Keyboard
Ring
Keyboard
Bell
Keyboard
Bell
On
Keyboard
Bell
Off
Keyboard
LED
Control
Meta
Key
Operation
••
Notes
=112
led
0 =
Turn
ott
keyboard
indicator
light
L1
1 =
turn
on
L1
meta
0 =
Ignore
meta
key
1 =
send
ESC
before
next
key
2 =
send
next
key
with
8th
data
bit
on
.
Command
Sequence
ESC.
ESC
[2h
ESC
b
CTRLG
ESC
I =
112
h
ESC
[ =
1121
ESC
[
ledq
ESC
[meta+
x
..
Notes
MODES
AFFECTING
PROCESSING-(Reset/Set
=
l/h)
=
112
Keyboard
Bell
(Off/On)
BASIC
TERMINAL
OPERATIONS-User
Preference
Commands
Command
Name
Smooth
Scroll
Speed
Smooth
Scroll
Jump
Scroll
Cursor
Type
Block
Cursor
Type
Underline
Cursor
Type
Keyboard
Volume
Control
Normal
Screen
Video
Reverse
Screen
Video
bell
Volume
of
keyboard
bell.
O=
ott
1-7
=
increasing
volume
••
Notes
?4
=
112
Command
Sequence
ESC
[
sspeed
+ t
ESC
[? 4h
ESC
[?
41
ESC
[
cursor
+ {
ESC
[ =
119
h
ESC
[ =
1191
ESC
[
bell;click
!}
ESC
[?
51
ESC
[?
5h
8 =
visual
bell
(flashing
screen
video),
applies
to
bell
parameter
only.
click
Volume
of
key
click.
See
bell,
except
8 =
visual
bell
is
not
allowed.
Default
=
o.
cursor
0 =
block
cursor
(blink)
1 =
underline
cursor
(blink)
2 =
block
cursor
(slow
blink)
3 =
underline
cursor
(slow
blink)
4 =
block
cursor
(no
blink)
5 =
underline
cursor
(no
blink)
6 =
do
not
display
cursor.
sspeed
Smooth
scrolling
speed:
0 =
disabled
(jump
scroll);
1 =
slow;
2 =
normal.
••
Notes
MODES
AFFECTING
PROCESSING-(
Reset/Set
=
l/h)
=
112
Keyboard
Bell
(Off/On)
?4
Smooth
Scroll
(Jump/Smooth)
5

HDS200
Pocket
Reference
Guide
COMMUNICATIONS-Communications
Setup
Commands
Command
Name
••
Notes
Remote
Mode
Processing
Local
Mode
Processing
Character
Mode
Processing
Block
Mode
Processing
Half
Duplex
Processing
Full
Duplex
Processing
Parity-Data
Bits/Parity
Checking
Set
Baud
Rate
Set
Sta
p
Bits
CTS/RTS
(Transmit)
Protocol
Buffer
Overflow
(Receive)
Protocol
Host
Overflow
(Transmit)
Control
Stop
Transmission
Resume
Transmission
Toggle
No
Scroll
also
NO
SCROL
Break
Transmission
also
BREAK
=
111
Disconnect
Transmission--
=
111
also
SHIFT
BREAK
Limit
Transmit
Rate
Select
7/8
Bit
ANSI
Mode
Command
Sequence
ESC
[ =
1111
ESC
[ =
111
h
ESC
[ =
110
I
ESC
[ =
110
h
ESC
[
121
ESC
[
12
h
ESC
[
par;check;devcm
• p
ESC
[
tbaud;rbaud;devcm
• r
ESC
[
sbit;devcm
• s
ESC
[
xmit;devcm
• x
ESC
[
buff;devcm
• q
ESC
[
hctl;devcm
• {
CTRLS
CTRL
Q
ESC
9
ESC
[
O;devcm
• -
ESC
[1
;devcm
• -
ESC
[
offon;devcm
+ y
ESC
[ numbit" p
buff
0 =
None;
1 =
Send
XON(CTRL
Q)/XOFF(CTRL
S)
check
O=
No
parity
checking
on
input;
1 =
Parity
checking
on
input.
devcm
O=
Requesting
device
or
Main
Communication
Device
if
requesting
device
is
the
keyboard;
1 =
Line
1;
2 =
Line
2:
3 =
Line
3.
hctl
0 =
Terminal
ignores
XOFF
(CTRL
S)
received
from
Line
devcm;
1 =
Terminal
responds
to
XON/XOFF
from
Line
devcm.
numbit
61
=7
bit
ANSI
operation
62
= 8
bit
ANSI
operation.
O=
illegal
value.
offon
Limit
transmission
rate:
O=
no;
1 =
yes.
par
7
data
bits:
0 =
No
parity
sent,
1 =
Even,
2 =
Odd,
3 =
Mark,
4 =
Space
8
data
bits:
5 =
No
parity
sent,
6 =
Even,
7 =
Odd,
8 =
Mark,
9 =
Space
rbaud
See
tbaud
for
available
values.
Default
=
Same
value
as
!baud.
sbit
O
or
1 =
one
stop
bit:
2 =
two
stop
bits.
tbaud
O=
reserved
4 =
150
8 =
1800
12
=
4800
1 =
75
5 =
300
9 =
2000
13
=
reserved
2=110
6=600
10=2400 14=9600
3 =
134.5
7 =
1200
11
=reserved
15
=
19,200
xmit
0 =
CTS
not
required
for
transmissions,
RTS
always
held
high;
1 =
CTS
must
be
held
high
for
transmission
over
the
line,
RTS
only
held
high
if
a
device
is
networked
to
requesting
device.
"
Notes
MODES
AFFECTING
PROCESSING-(Reset/Set
=
l/h)
=
111
Remote/Local
Mode
(Remote/Local)

HDS200
Pocket
Reference
Guide
COMMUNICATIONS-Networking/Printing
Commands
Command
Name
*'
Notes
PrintJLine
3
Control
?18,
?19,
=
115,
=
116,
=
117,
=
129
No
Print
Termination
Character
(Alternate)
Form
Feed
Print
Termination
Character
(Alternate)
Printer
Extent-Scrolling
Region
Printer
Extent-Window
Print
All
Character
Sets
Ignore
Character
Sets
In
Printing
Set
Output
Network
Set
Keyboard
Communication
Device
Select
Attribute
List
Copy
Attribute
List
a
list
dev
Number
of
attribute
list
used;
1,
2,
3,
or
4.
D =
Requesting
device;
1 =
Line
1;
2
9 =
Keyboard.
kbddev
O
or
1 =
Line
1;
2 =
Line
2;
3 =
Line
3.
Command
Sequence
ESC
[media
i
ESC
[?
181
ESC
[ =
1171
ESC[?18h
ESC
[ =
117h
ESC[?191
ESC[?19h
ESC
[ =
129
h
ESC
[ =
1291
ESC
[
output:devt
ESC
[
kbddev
z
ESC
[
a/ist;dev
!u
ESC
[
alist;dev
!v
Line
2;
3
Line
3;
media
0 =
Print
(SHIFT
Fl)
(Extent
depends
on
HOS
mode
219)
?1
=
Print
cursor
line
2=
Send
to
Line
3
4=
Printer
controller
off
5=
Printer
controller
on
?4
=
Auto
Print
off
(SHIFT
F6)
?5
=
Auto
Print
on
(~
6 =
Detach
Line
3 -
7 =
Attach
Line
3
=8 =
Print
cursor
line
=9 =
Print
window
to
cursor
position
(Fl)
Parameters
1,
4,
and
5,
when
usedwith
"?",
execute
the
specific
commands
shown.
Parameters
8
and
9require"="
before
the
entire
parameter
string.
output
0 =
None;
1 =
Line
1;
2 =
Line
2;
3 =
Line
3;
9 =
Display.
*'
Notes
MODES
AFFECTING
PROCESSING-(ResetJSet
=
l/h)
?18
Print
Termination
Character
(None/Form
Feed)
?19
Printer
Extent
(Scrolling
Region/Window)
=
115
Underline
Transmission
(TransmitJSuppress)
=
116
Transmit
Initiation
(Window/Start
Of
Print)
=
117
Print
Termination
Character
(None/Form
Feed)
=
129
Print
Character
Sets
(Ignore
Sets/Print
All
Sets)
7

HDS200
Pocket
Reference
Guide
COMMUNICATIONS-Block
Mode
Transmission
Commands
Command
Name
**
Notes
Transmit
1,16,
=
111,
=
114,
=
115,
=
116,
=
128
also
F5
Transmit
Unprotected
Characters
Only
Transmit
All
Characters
Set
Transmit
Termination-End
Of
Area
Set
Transmit
Termination-Cursor
Position
Transmit
Trailing
Spaces
Suppress
Trailing
Spaces
Transmit
Underline
Attribute
Suppress
Underline
Attribute
Set
Transmit
Initiation-Window
Set
Transmit
Initiation-Start
Of
Print
Block
Transmission
Restricted
Block
Transmission
Unrestricted
Set
Transmit
Extent
Se!Transmit
Delay
Sia
rt
of
Print!Transm
it
dly
In
100
millisecond
units:
D=
no
delay
Command
Sequence
ESC
5
ESC
[
11
ESC
[ 1h
ESC
[
16
h
ESC
[
161
ESC
[ =
1141
ESC[
=
114h
ESC
[ =
1151
ESC
[ =
115h
ESC[
=
116h
ESC
[ =
1161
ESC
[ =
1281
ESC
[ =
128
h
ESC
[
trmext
* y
ESC
[ d/y* z
ESC?
trmext
Transmit
extent:
0 =
window;
1 =
line;
3 =
field.
**Notes
MODES
AFFECTING
PROCESSING-(
Reset/Set
=
lih}
1
Transmit
(Unprotected/All}
16
Transmit
Termination
(End
Of
Area/Cursor
Position}
=
111
Remote/Local
Mode
(Remote/Local}
=
114
Trailing
Spaces
On
Output
(Transmit/Suppress}
--=
115
Underline
Attribute
Processing
(Transmit/Suppress)
=
116
Transmit
Initiation
(Window/Start
Of
Print)
=
128
Block
Transmit
Security
(Restricted/Unrestricted}
DISPLAYING
CHARACTERS-Character
Set
Commands
Command
Name
**
Notes
Define
GO
Character
Set
Define
G1
Character
Set
Define
G2
Character
Set
Define
G3
Character
Set
Lock
Shift
GO
into
GL
=
101
for
HDS201
Lock
Shift
G1
into
GL
=
101
for
HDS201
Lock
Shift
G2
into
GL
Lock
Shift
G3
into
GL
Lock
Shift
G1
into
GR
Lock
Shift
G2
into
GR
Lock
Shift
G3
into
GR
Single
Shift
G2
into
GL
Single
Shift
G3
into
GL
Load
RAM
Character
Set
Erase
RAM
Character
Set
Command
Sequence
ESC
(
cset
ESC)
cset
ESC
*
cset
ESC
+
cset
CTRLO
CTRLN
ESC
n
ESC
o
ESC-
ESC}
ESC
I
ESC
N
ESC
0
ESC
P
chnum
p
ptrn
ESC
\
ESC
4
chnum
Starting
character
number
(ASCII
chart
location}
to
be
defined.
Default
=
032
(space).
cset
B =
ASCII
Character
Set
0 =
VT100
and
Special
Graphics
Character
Set
1 =
nroff/scientific
Character
Set
3 =
RAM
(user-definable)
Character
Set
< =
International
Character
Set
Note
that
cset
cannot
be
omitted
but
must
have
a
character
entered.
All
other
values
of
csetselect
B
(ASCII).
ptrn
ASCII
hexadecimal
pattern
of
dots
on/off.
**Notes
MODES
AFFECTING
PROCESSING-(Reset!Set
=
l/h)
=
101
ASCII/APL
Overstrike
Processing
(ASCII/APL)
8

HDS200
Pocket
Reference
Guide
DISPLAYING
CHARACTERS-Display
Attribute
Commands
Command
Name
Single
Width
Line
Double
Width
Line
*'
Notes
Double
Height/Double
Width-Top
Line
Double
Height/Double
Width-Bottom
Line
Attribute
Control
Select
Alternate
Attributes
Select
Default
Attributes
Set
Normal/Bold
Attribute
Set
Half-bright/Normal
Attribute
Select
Attribute
List
Copy
Attribute
List
Block
Attribute
Change
Block
Character
Change
Protection
On
Protection
Off
Protected
Field
Display
Protected
Field
Display
Bold
=127
=
127
=120
(1)
=
127
alist
Number
of
attribute
list
used;
1,
2,
3,
or
4.
Command
Sequence
ESC
# 5
ESC
# 6
ESC
# 3
ESC
# 4
ESC
[
blink;undlin
+ }
ESC
[
ataltm
ESC
[
atdef
!{
ESC
[ =
1271
ESC
[ =
127
h
ESC
[
alist;dev
! u
ESC
[
alist;dev
!v
ESC
[
atusd:atalt:atlns;atcls
!q
ESC
[
chr;rptc/s;rptlns
p
ESC
V
ESC
W
ESC
[ =
1181
ESC
[ =
118
h
atalt
Attributes
set
to
alternate
state.
O=
all
to
default
state.
Attribute
Default
Alternate
1
(see
'')
Normal
brightness
Bold
2
(see
'')
Half
bright
Normal
4
No
underline
Underline
5
Non-blinking
Blinking
7
Normal
video
Inverse
video
8
Displayable
Not
displayable
=
99
No
protection
Protection
Using
attribute
99
requires
an
equal
sign
"="
before
entire
list.
..
Note
that
attributes
1
and
2
depend
on
HOS
mode
127.
If
mode
127
is
Set,
1
is
illegal
and
2
is
half
bright;
if
mode
127
is
Reset,
1
is
bold
and
2
is
illegal.
atcls
Number
of
columns
affected
by
attribute
change,
not
more
than
columns
in
window
Default
=
number
of
columns
to
right
of
cursor
in
window.
atdef
Attributes
set
to
default
state,
refer
to
atalt
for
listings.
O =
none
to
default
state.
atlns
Number
of
lines
affected
by
attribute
change,
not
more
than
window
or
scrolling
region
Default
=
number
of
lines
below
cursor
in
window.
atusd
Attributes
changed
by
this
command.
Refer
to
ataltlor
listings.
blink
Blinking
character
attribute:
O=
fast:
1 =
slow.
chr
ASCII
chart
location
of
character
(000-127)
dev
0 =
Requesting
device;
1 =
Line
1;
2 =
Line
2;
3 =
Line
3;
9 =
Keyboard.
rptcls
Number
of
columns
affected
by
character
change.
Default
=
1.
rptlns
Number
of
lines
affected
by
character
change.
Default
=
1.
undlin
Underline
attribute
position
in
character
cell.
O =
normal;
1
top;
2 =
middle;
3 =
bottom.
**Notes
MODES
AFFECTING
PROCESSING-(Reset/Set
=
lih)
=
120
Character/Attribute
Replacement
(Both/Character)
=
127
Set
Normal
Attribute
(Normal,bold/half-bright,normal)
(1)
Control
characters
(ASCII
000-031
,
127)
may
be
displayed
with
this
com-
mand.
9

HDS200
Pocket
Reference
Guide
DISPLAYING
CHARACTERS-Character
Processing
Commands
Command
Name
Transparent
Mode
On
(Alternate)
Transparent
Mode
Off
(Alternate)
Set
Margin
Bell
Toggle
Insert
Mode
also
INSERT
Replace
Character
Mode--
Insert
Character
Mode
Toggle
Caps
Lock
also
CAPS
LOCK
Caps
Lock
On
Caps
Lock
Off
Auto
Tabs
Off
Auto
Tabs
On
Don't
Overwrite
Protected
Fields
Overwrite
Protected
Fields
Replace
Character
And
Attribute
Replace
Character
Only
Underline
Processing
As
Attribute
Underline
Processing
As
Character
HOS-style
Auto
Wraparound
DEC-style
Auto
Wraparound
Character
Wraparound
Off
Character
Wraparound
On
••
Notes
(1)
Command
Sequence
ESC
Q
ESC
[3h
ESC
R
ESC
[
31
ESC
[
offset!
y
ESC
1
ESC
[
41
ESC
[4h
ESC
6
ESC[
=
109h
ESC[
=
1091
ESC[
=
1061
ESC
[ =
106
h
ESC[
=
1081
ESC
[ =
108
h
ESC
[ =
120
I
ESC
[ =
120
h
ESC[
=
1211
ESC[
=
121
h
ESC[
=
1241
ESC
[ =
124
h
ESC[?71
ESC
[? 7h
offset
Column
position
from
right
margin
at
which
keyboard
bell
sounds;
0 =
no
margin
bell.
"Notes:
(1)
This
command
operates
only
from
the
keyboard
as
CMD
[
31
.
TEXT
MANIPULATION-Tabular
Movement
Commands
Command
Name
Tab
also
TAB
Text
Tab
Processing
Forms
Tab
Processing
Forward
Tab
Backward
Tab
also
SHIFT
TAB
SetTab
---
Clear
Tabs
Tab
Control
"Notes
=105
=105
=105
clrtab
O=
Clear
text
tab
stop
at
cursor
position
3 =
Clear
all
text
tab
stops
Command
S~quence
CTRLI
ESC
[ =
1051
ESC
[ =
105
h
ESC
[
repeat
I
ESC
[
repeat
Z
ESCH
ESC
[
clrtab
g
ESC
[
tabctl
W
=O=
reset
text
tab
stops
to
Factory
Setting,
every
8
columns.
repeat
Number
of
times
a
command
is
to
be
repeated.
Default
=
1.
tabctl
O=
Set
text
tab
at
current
cursor
column
position
2 "'
Clear
text
tab
stop
at
current
cursor
column
position
4
or
5 =
Clear
all
text
tab
stops.
"
Notes
MODES
AFFECTING
PROCESSING-(Reset/Set
=
lih)
=
105
Tab
Processing
(Text/Form)
10

HDS200
Pocket
Reference
Guide
TEXT
MANIPULATION-Cursor
Movement
Commands
Command
Name
"Notes
Command
Sequence
Carriage
Return
also
RETURN
20,
=
104
CTRLM
Line
Feed
also
LINE
FEED
20,
=
104
CTRLJ
Line
Feed
Proc~
ESC
[
20
I
New
Line
Processing
(CR/LF)
ESC
[
20
h
Vertical
Tab
(line
feed)
=
104
CTRLK
Scrolling
(Line
Feed)
On
ESC
[ =
1041
Scrolling
(Line
Feed)
Off
ESC
[ =
104
h
Form
Feed
?6,
=
122
CTRLL
Backspace
also
BACK
SPACE
?6,
=
107
CTRL
H
Index
=
104
ESC
D
Reverse
Index
=104
ESC
M
New
Line
=104
ESC
E
Cursor
Up
also
up
arrow
=
107
ESC
[
repeat
A
Cursor
Down
also
down
arrow
=
107
ESC
[
repeatB
(Alternate)
=
107
ESC
[
repeat
e
Cursor
Right
also
right
arrow
=107
ESC
[
repeat
C
(Alternate)
=
107
ESC
[
repeat
a
Cursor
Left
also
left
arrow
=
107
ESC
[
repeatD
Cursor
Up-Left
Margin
=
107
ESC
[
repeat
F
Cursor
Down-Left
Margin
=
107
ESC
[
repeat
E
Home
Cursor
also
home
arrow
?6
ESC
[H
Position
Cursor
?6
ESC
[
lin;co/
H
(Alternate)
?6
ESC
Ilin;colf
Position
Cursor-Column
ESC
I
co/G
(Alternate)
ESC
Icol'
Position
Cursor-Line
?6
ESC
I
/ind
Cursor
Wraparound
Off
ESC
I =
1071
Cursor
Wraparound
On
ESC
[ =
107
h
Cursor
Addressing-Window
ESC
[?
61
Cursor
Addressing-Scrolling
Region
ESC
I? 6h
End
of
Text
?6
ESC
2
Transmit
Cursor
Position
?6,
=111
ESC
I6n
Save
Cursor
?6
ESC
7
Restore
Cursor
?6
ESC
8
col
Column
position,
Default
leftmost
column
in
window
or
scrolling
region.
Values
larger
than
defined
window
yield
number
of
columns
in
window.
/in
Line
position,
Default
=
top
line
in
window
or
scrolling
region.
Values
larger
than
defined
window
yield
number
of
lines
in
window.
repeat
Number
of
times
a
command
is
to
be
repeated.
Default
=
1.
**Notes
MODES
AFFECTING
PROCESSING-(Reset!Set
=
l/h)
?6
Cursor
Addressing
(Window/Scrolling
Region)
20
Line
Feed
Processing
(LF/New
Line)
=
104
Scrolling
Line
Feed
(On/Off)
=
107
Cursor
Wraparound
(Off/On)
=
111
Remote/Local
Mode
(Remote/Local)
11

HDS200
Pocket
Reference
Guide
TEXT
MANIPULATION-Editing
Commands
Command
Name
Insert
Character
Delete
Character
also
F2
Insert
Line
also
F3
-
Delete
Line
also
SHIFT
F3
Erase
in
Window
also
SHIFT
F4
Erase
in
Line
also
F4
---
Erase
in
Field
-
Erase
Protected
Characters
Don't
Erase
Protected
Characters
Form
Feed
Form
Feed
Processing-Clear
Screen
Form
Feed
Processing-Index
{LF)
Set
Clear
Characteristics
Copy
Window
Select
Editing
Extent
**Notes
=120
?6,
=104
?6,
=104
6,=120
6,=120
6,
=120
?6,
=
122
Command
Sequence
ESC
[
repeat@
ESC
[
repeat
P
ESC
[
repeat
L
ESC
[
repeat
M
ESC
[
eraseJ
ESC
[
eraseK
ESC
[
eraseO
ESC
[6h
ESC
[61
CTRL
L
ESC
[ =
1221
ESC[
=
122h
ESC
[
atusd:atalt:chr
!r
ESC
[
srcw;dstw
+ q
ESC
[
extent
Q
atalt
Attributes
to
be
set to
alternate
state;
o=
Set
all
attributes
to
default
state.
Attribute
Default
Alternate
1
{see**)
Normal
brightness
Bold
2
{see**)
Half
bright
Normal
4
No
underline
Underline
5
Non-blinking
Blinking
7
Normal
video
Inverse
video
8
Displayable
Not
displayable
=
99
No
prote(tion
Protection
Using
attribute
99
requires
an
equal
sign
"=
"
before
entire
list.
•*
Note
that
attributes
1
and
2
depend
on
HDS
mode
127.
If
mode
127
is
Set,
1
is
illegal
and
2
is
half
bright;
if
mode
127
is
Reset
state,
1
is
bold
and
2
is
illegal.
atusd
Attributes
changed
by
this
command.
Refer
to
ataltfor
listings.
chr
ASCII
chart
location
of
character
(000-127).
dstw
Destination
window
number
for
copy:
1,
2,
3,
or
4.
erase
O=
Erase
from
cursor
to
end
of
field,
line,
or
window
1 =
Erase
from
beginning
of
field,
line,
or
window
to
cursor,
inclusive
2 =
Erase
entire
field,
line,
or
window.
·
extent
O=
Insert/delete
characters
in
window
1 = I
nsertldelete
characters
in
line
3 =
Insert/delete
characters
in
field.
Combining
1
and
3
results
in
the
extent
being
field,
except
that
insertion/deletion
in
line
occurs
for
multiline
fields.
repeat
Number
of
times
a
command
is
to
be
repeated.
Default
=
1.
srcw
Source
window
number
for
copy:
1,
2,
3,
or
4.
**
Notes
MODES
AFFECTING
PROCESSING-{
Reset/Set
=
l/h)
6
Erase
Protected
Characters
{No/Yes)
?6
Cursor
Addressing
{Window/Scrolling
Region)
=
104
Scrolling
{Line
Feed)
{On/Off)
=
120
Character/Attribute
Replacement
{Both/Character)
=
122
Form
Feed
Processing
{Clear
Screen/Index)
12

HDS200
Pocket
Reference
Guide
SCREEN
AND
WINDOW
MANAGEMENT
COMMANDS
Command
Name
*'
Notes
Command
Sequence
Scroll
Down
also
SCROL
Scroll
Up
a/so
SHTffSCROL
Page
Down
also
PAGE
Page
Up
also
SHTffPAGE
Set
Top
of
Screen
Set
80
Column
Display-Preserve
Memory
Set
80
Column
Display-Clear
Memory
Set
132
Column
Display-Preserve
Memory
Set
132
Column
Display-Clear
Memory
Define
Scrolling
Region
Maximum
Scrolling
Region
Define
Window
Maximum
Window
Select
Window
Define
Viewport
Clear
Viewport
Definition
Select
Viewport
ESC
[
repeatT
ESC
[
repeat
S
ESC
[
repeat
U
ESC
[
repeat
V
ESC
I fin! s
ESC
I=
1031
ESC
I?
31
ESC
I=
103
h
ESC
I?
3h
ESC
[
top;
bot
r
ESC
Ir
ESC
[ top;bot;/ft;rgtw
ESC
[w
ESC
[
win;dev
1 w
ESC
[
tline;bline;win;drag;vport
+ w
ESC
[ + w
ESC
[
vport;dev
+v
bline
Bottom
line
on
screen
(1-24).
Default
=
24.
bot
Bottom
line
of
window
or
scrolling
region.
For
scrolling
region,
the
default
is
the
bottom
of
the
window;
for
window,
the
default
is
the
maximum
of
display
memory.
dev
0 =
Requesting
device;
1 =
Line
1;
2 =
Line
2;
3 =
Line
3;
9 =
Keyboard.
drag
Automatic
scroll
of
viewport
to
follow
cursor:
O=
drag
on;
1 =
drag
off.
flt
Leftmost
column
position
of
window.
Default
=
1.
fin
Line
position
beginning
with
1,
O
is
treated
as
1.
Values
outside
of
the
window
definition
are
treated
as
the
bottom
position
in
the
window
or
scrolling
region.
repeat
Number
of
times
a
command
is
to
be
repeated.
Default=
1.
rgt
Rightmost
column
position
of
window.
Default
=
screen
maximum.
tline
Top
line
on
screen
(1-24).
Default=
1.
top
Topmost
line
of
window
or
scrolling
region.
Default
=
1;
for
scrolling
region,
line
1
is
the
top
line
of
the
window.
win
Window
number:
1,
2,
3,
or
4.
vport
Viewport
number:
1,
2,
3,
or
4.
13

HDS200
Pocket
Reference
Guide
USER
DEFINED
KEY
COMMANDS
Command
Name
**
Notes
Command
Sequence
Program
User
Defined
Key
Program
Alert
Line
Message
Program
Answerback
Message
Display
User
Defined
Key
=128
=
128
=128
ESC
[
key;actn;nvm
u
def
msg
de/
ESC
[
97
u
def
alert
def
ESC
[
98
u
def
answer
def
ESC
[
keyv
Execute
User
Defined
Key
=
111,
=
128
ESC
[key' x
Program
Numeric
Pad-Application
ESC
=
Program
Numeric
Pad-Numeric
ESC
>
Set
Cursor
Pad
Normal
Mode
ESC
[?
11
Set
Cursor
Pad
Application
Mode
Set
Cursor
Pad
Keys
(1)
ESC
[?
1h
ESC
[
crsop;crsky;crslv
!z
a
ctn
alert
answer
crsky
crslv
crsop
def
key
O=
Execute
2 =
Default
execute
4 =
Echo
6 =
Disable
key
1
=Transmit
3 =
Default
transmit
5 =
Default
echo
8 =
Erase
temporary
values
9 =
Factory
default
values
NOTE:
When
actn
is
execute,
ESC
is
read
as
CMD,
and
ESC ESC
is
read
as
ESC.
Actual
sequence
of
characters
to
be
used
(40
character
maximum).
Actual
sequence
of
characters
to
be
used.
THESE
KEY
NUMBERS
ARE
DIFFERENT
THAN
THE
KEYCHART
VALUES.
Keys
are
listed
for
both
shift
levels
or
as
unshifted/shifted
values,
see
crslv.
O=
all
keys,
all
levels.
1 =
SETUP;
2 =
CMD;
3 =
BREAK!
RESET;
4 =
home
arrow;
5 =
F6;
6 =
F7;
7 =
PAGE
down/PAGE
up;
8 =
up
arrow;
9 =
SCROL
down!SCR6L
up;
1O=
left
arrow;
11
=
down
arrow;
12
=
right
arrow;
13
=
STATUS;
14
=
BACKTAB;
15
=
HALT;
16
=
CAPS
LOCK.
O=
all
levels;
1 =
unshifted
only;
2 =
shifted
only
0 =
execute;
1 =
transmit;
2 =
transmit
and
execute;
3 =
disabled
A
delimiter
character
used
identically
to
mark
the
beginning
and
end
of
a
message.
It
may
be
any
character,
but
must
not
occur
in
the
message
itself.
Number
of
user-defined
key
affected.
Refer
to
User
Defined
Key
Keychart
for
all
key
numbers.
Numbers
for
key
groups
are
illegal
for
Display
and
Execute
commands.
msg
Actual
sequence
of
characters
to
be
transmitted
or
executed.
nvm
Definition
storage:
O =
temporary
(RAM)
storage;
1 =
permanent
(NVM)
storage.
Setup
Mode
always
programs
the
NVM
setting
of
the
key.
If
both
NVM
and
RAM
definitions
are
given,
the
RAM
definition
takes
precedence.
**Notes
MODES
AFFECTING
PROCESSING-(ReseVSet
=
l/h)
=
111
Remote/Local
Mode
(Remote/Local)
=
128
Block
Transmit
Security
(Restricted/Unrestricted)
(1)
This
command
uses
different
key
numbers
than
the
key
parameter.
14

STATUS
INFORMATION
COMMANDS
Command
Name
"
Notes
Display
Status
Line
=111
Scroll
Status
Line
also
STA
TVS
Transmit
Status
Line
--
Toggle/Clear
Status
Line
TransmitTerminal
ID
(1),
=111,
=123
(1),=111,=123
Alternate
VT102
Terminal
Identifier
HDS200
Terminal
Identifier
Transmit
Device
Status
Transmit
Printer
Status
Set
Background
Status
Line
Transmit
Answerback
Message
Alert
Line
Display-Automatic
Alert
Line
Display-On
Request
(2),=111
(3),
=111
=111,=128
HDS200
Pocket
Reference
Guide
Command
Sequence
ESC
[
devst;sline
* u
ESC
[ * u
ESC
[
dev;sline;beg;end
* t
ESC
[
tcs
* v
ESC
[0c
ESC
Z
ESC
[ =
1231
ESC
[ =
123
h
ESC
[5n
ESC
[?
15
n
ESC
[ bkg' w
CTRL
E
ESC
[ =
1131
ESC
[ =
113
h
beg
Beginning
column
of
Status
Line
transmission:
1to132.
bkg
O=
Blank;
1-4
=
Cursor
line
of
window
1-4.
dev
O =
Requesting
device:
1 =
Line
1;
2 =
Line
2;
3 =
Line
3;
9 =
Keyboard.
devst
0 =
Scroll;
1 =
Line
1;
2 =
Line
2;
3 =
Line
3:
9 =
Keyboard.
end
Ending
column
position
for
Status
Line
transmission:
1
to
132.
sline
D
or
1 =
General
2 =
Communications
3 =
Graphics
4 =
Programmer
5 =
Modes
6
=Tabs
7 =
Message
Character
8 =
Alert
Line
9 =
Viewport
Status
Lines.
tcs
O=
Toggle
between
General
Status
Line
and
Clear
1
=Clear.
"
Notes
MODES
AFFECTING
PROCESSING-(ReseVSet
=
lih)
=
111
Remote/Local
Mode
(Remote/Local)
=
123
Terminal
Identifier
(VT102/HDS200)
=
128
Block
Transmit
Security
(Restricted/Unrestricted)
(1)
Terminal
Identification
response
is:
with
Mode
123
Reset:
ESC
[? 6c
(VT102)
with
Mode
123
Set:
ESC
[ =
4:1
c
(HDS200,4
pg
memory)
ESC
[ =
4;2
c
(HDS200,8
pg
memory)
ESC
[ =
5;1
c
(HDS200G,4
pg
memory)
ESC
[ =
5;2
c
(HDS200G,8
pg
memory)
ESC
[ =
6;2
c
(HDS201,8
pg
memory)
ESC
[ =
7;2
c
(HDS201
G
,8
pg
memory)
(2)
Terminal
response
is
ESC
[On
(3)
Terminal
response
for
Line
2
is:
for
CTS
signal
low
ESC
[?
11
n
for
CTS
signal
high
ESC
[?
1
On
15

Terminal
Processing
Modes
Mode
Numbers
Reset
State
Set
State
ANSI
DEC
HOS
Description
of
Feature
ESC[
=
hdsl
ESC[
=
hdsh
1
=1
Transmit
Unprotected/All
Unprotected
All
2
=2
Keyboard
Lock
Unlocked
Locked
3
=3
Transparent
Mode
Execute
Display
Only
4 =4
Replace/Insert
Characters
Replace
Insert
6
=6
Erase
Protected
Characters
No
Yes
12
=12
Full/Half
Duplex
Half
Duplex
Full
Duplex
16
=16
Transmit
Termination
End
of
Area
Cursor
Position
20
=20
Line
Feed
Processing
Line
Feed
New
Line
(LF!CR)
=101
ASCII/APL
ASCII
APL
=103
Display
Width
(HDS)
80
columns
132
columns
=104
Scrolling
(Line
Feed)
On
Off
=105
Tab
Processing
Text
Form
=106
Auto
Tabs
Off
On
=107
Cursor
Wraparound
Off
On
=108
Protected
Field
Overwrite
Not
allowed
Allowed
=109
Caps
Lock
Upper/lower
Caps
lock
=110
Character/Block
Transmit
Character
Block
=111
Remote/Local
Remote
Local
=112
Keyboard
Bell
Off
On
=113
Alert
Line
Display
Automatic
On
request
=114
Trailing
Spaces
on
Output
Transmit
Suppress
=115
Underline
Transmission
Transmit
Suppress
=116
Transmit
Initiation
Window
Start
Print
=117
Print
Termination
Character
None
Form
Feed
=118
Protected
Field
Display
As
Specified
Bold
=119
Cursor
Representation
Underline
Block
=120
Character/Attribute
Both
Character
Only
Replacement
=121
ASCII
Underline
on
Input
Attribute
Character
=122
Form
Feed
Processing
Clear
Screen
Index
(LF)
=123
Terminal
Identifier
VT102
HDS200
=124
Auto
Wraparound
HOS-style
DEC-style
=125
Auto
Blanking
Display
Blanked
=126
APL
Overstrike
Storage
No
Overstrikes
Overstrikes
stored
=127
Set
Normal
Attribute
Normal/bold
Half
bright/normal
=128
Block
Transmit
Security
Restricted
Unrestricted
=129
Print
Character
Set
Ignore
Sets
Print
All
Sets
?1
=201
Cursor
Pad
Operation
Normal
Application
?2
=202
ANSINT52
Compatibility
VT52
ANSI
?3
=203
Display
Width
(DEC)
80
columns
132
columns
?4
=204
Smooth
Scroll
Jump
Smooth
?5
=205
Screen
Video
White
on
black
Black
on
White
?6
=206
Cursor
Addressing
Window-relative
Scroll
region-relative
?7
=207
Character
Wraparound
Off
On
?18
=218
Print
Termination
Character
None
Form
Fe~d
?19
=219
Printer
Extent
Scrolling
Region
Window
Bold
face
indicates
the
factory
setting
for
the
processing
mode.
Terminal
Processing
Modes
are
special
kinds
of
command
sequences.
They
allow
a
choice
of
two
types
of
processing
for
a
given
situation,
one
type
called
the
Set
State
and
the
other
called
the
Reset
State.
The
Set,
or
Reset,
State
of
all
processing
modes
is
chosen
by
a
Set,
or
Reset,
command
sequence
with
the
mode
number
used
as
a
parameter
in
the
command.
The
processing
mode
commands
use
private
parameters
16
Table of contents