home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
ckc190.tar.gz
/
ckc190.tar
/
ckmvt1.doc
< prev
next >
Wrap
Text File
|
1992-11-23
|
7KB
|
237 lines
The following VT100 escape sequences are performed by MacKermit 0.97(57) VT100
emulation:
Cursor Movement Commands:
Cursor Up ESC[PnA
Cursor Down ESC[PnB
Cursor Forward (right) ESC[PnC
Cursor Backward (left) ESC[PnD
Direct Cursor Addressing ESC[Pl;PcH or ESC[Pl;Pcf
Index ESC D
New Line ESC E
Reverse Index ESC M
Save Cursor Attributes ESC 7
Restore Cursor Attributes ESC 8
Character Attributes:
ESC[Ps m
where Ps refers to a selective parameter as follows:
0 or none All Attributes Off
1 Bold on
4 Underscore on
2, 3, 5, 6 Italics on (VT100 uses Blink)
7 Reverse Video on
21, 22 Bold off
24 Underline off
25 Italics off
27 Reverse Video off
Erasing:
From Cursor to End of Line ESC[K or ESC[0K
From Beginning of Line to Cursor ESC[1K
Entire Line containing Cursor ESC[2K
From Cursor to End of Screen ESC[J or ESC[0J
From Beginning of Screen to Cursor ESC[1J
Entire Screen ESC[2J
Character Sets:
The G0 and G1 character sets are designated with a Select sequence
followed by a designator letter.
Select (locking shift)
G0 ESC (
G1 ESC )
Character Set Designator G1 designator
United States (USASCII) B
Special graphics characters 0
and line drawing set
DEC Technical set >
[Alternate Set] (USASCII) 1
[Alternate Set] (USASCII) 2
and special graphics
To select national character sets, the sequence "ESC [ ? 4 2 h"
(with no spaces). National character set designators::
Dutch 4
Finnish C or 5
French R
French Canadian 9 or Q
German K
Italian Y
Norwegian/Danish ` or E or 6
Portuguese (sequence:) ESC % ( 6
Spanish Z
Swedish 7 or H
Swiss =
United Kingdom (UK) A
United States (USASCII) B
To select ISO 8859 international character sets, substitute "l" for "h"
in the above sequence. ISO 8859 character set designators:
Latin 1 A
Scrolling Region:
ESC[Pt;Pb r
Pt is the number of the line of the top of the scrolling region; Pb is the
number of the bottom line of the scroling region and must be greater than
Pt.
Tab Stops:
Set tab at current position ESC H
Clear tab as current position ESC[g or ESC[0g
Clear all tabs ESC[3g
Modes:
To Set To Reset
Mode Name Mode Sequence Mode Sequence
Insert/Replace Insert ESC[4h Replace ESC[4l
LineFeed/NewLine NewLine ESC[20h LineFeed ESC[20l
Screen Mode Reverse ESC[?5h Normal ESC[?5l
Origin Mode Relative ESC[?6h Absolute ESC[?6l
Wraparound On ESC[?7h Off ESC[?7l
Auto Repeat On ESC[?8h Off ESC[?8l
Reports:
Cursor Position Report
Invoked by ESC[6n
Response ESC[Pl;PcR
Status Report
Invoked by ESC[5n
Response ESC[0n (terminal OK)
What Are You?
Invoked by ESC[c or ESC[0c
Response ESC[?1;2c (VT100 with AVO, Advanced Video Option)
Printer Status Report
Invoked by ESC[?15n
Response ESC[?13n (no printer)
Editing:
Insertion Mode: Enter ESC[4h
Exit (Replacement Mode) ESC[4l
Delete Character ESC[PnP
Delete Line ESC[PnM
Insert Line ESC[PnL
Modes:
To Set To Reset
Mode Name Mode Sequence Mode Sequence
Cursor Key Mode Application ESC[?1h Cursor ESC[?1l
Scrolling Mode Smooth ESC[?4h Jump ESC[?4l
Keypad Mode Application ESC= Numeric ESC[>
Print Control Sequences:
Auto Print Mode: Enter ESC[?5i
Exit ESC[?4i
Printer Controller mode: Enter ESC[5i
Exit ESC[4i
Heath ANSI Control Sequences:
To Set To Reset
Mode Sequence Mode Sequence
Block Cursor ESC[>4h Underline Cursor ESC[>4l
Cursor Shown ESC[>5h Cursor Hidden ESC[>5l
The following sequences are NOT performed by MacKermit 0.97(57) VT100 emulation:
Line Size:
Change this line to double-height top half ESC#3
Change this line to double-height bottom half ESC#4
Change this line to single-width single-height ESC#5
Change this line to double-width single-height ESC#6
Programmable LEDS:
ESC[Ps q set LED on or off
Modes:
To Set To Reset
Mode Name Mode Sequence Mode Sequence
ANSI/VT52 Mode ANSI N/A VT52 ESC[?2l
Column Mode 132 Col ESC[?3h 80 Col ESC[?3l
Interlace On ESC[?9h Off ESC[?9l
Print Termination Form Feed ESC[18h None ESC[18l
Print Extent Full Page ESC[19h Window ESC[19l
Print Control Sequences:
Print Line ESC[?1i
Print Page ESC[i
Report Terminal Parameters:
ESC[P1 n
Request terminal parameters
Reset:
ESC c
Confidence Tests:
ESC#8
ESC[2;Ps y
All VT52 mode commands:
Cursor Up ESC A
Cursor Down ESC B
Cursor Right ESC C
Cursor Left ESC D
Select Special Graphics ESC F
Select ASCII Characters ESC G
Cursor to Home ESC H
Reverse Line Feed ESC I
Erase to End of Screen ESC J
Erase to End of Line ESC K
Direct Cursor Address ESC Y l c
Identify ESC Z response: ESC / Z
Enter Alternate Keypad Mode ESC =
Exit Alternate Keypad Mode ESC >
Enter ANSI mode ESC <
Enter Printer Controller mode ESC W
Exit Printer Controller Mode ESC X
Enter Auto Print Mode ESC ?
Exit Auto Print Mode ESC _
Print Line ESC V
Print Page ESC ]