home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
comm
/
terminal_network
/
termite
/
xdocs
/
vt340.keys&cmds
< prev
next >
Wrap
Text File
|
1995-07-10
|
16KB
|
336 lines
External DEC VT-340 emulator used by LR-Comm and clones..(-:
VT340 Keys Amiga Keys
---------- ----------
Arrow keys Arrow keys
PF1 Numpad [ on Amiga 500/2000
PF2 Numpad ] on Amiga 500/2000
PF3 Numpad / on Amiga 500/2000
PF4 Numpad * on Amiga 500/2000
F1 (Hold Screen) F1
F2 (Print Screen) F2
CTRL F2 (Auto Print) CTRL F2
ALT F2 (Print Controlled) ALT F2
F3 (Set Up) F3
F4 (Data/Talk) F4
F5 (Send Break) F5
CTRL F5 (Send Answer) CTRL F5
SHIFT F5 (Disconnect) SHIFT F5
/****************** Amiga only ******************/
not available F8 mark edge - linear mode.
not available ALT F8 mark edge - columnar mode.
not available SHIFT F8 mark single word.
not available F9 copy marked area to clipboard.
not available SHIFT F9 copy marked area to clip and
feed the contents immediately
into the terminal input-stream.
not available F10 paste the clipboars contents,
ie feed the contents into
the terminal input-stream.
(the user can select the clipboard-unit in
the Set-Up Window. The unit is preset to 0.)
/****************** Amiga only ******************/
F6 - F20 F6 - F20 on all Amigas
HELP Help on all Amigas
DO Shifted-Help on all Amigas
FIND Shifted-Numpad 7 on all Amigas
INSERT Shifted-Numpad 8 on all Amigas
REMOVE Shifted-Numpad 9 on all Amigas
SELECT Shifted-Numpad 4 on all Amigas
PREV SCREEN Shifted-Numpad 5 on all Amigas
NEXT SCREEN Shifted-Numpad 6 on all Amigas
=> Shifted-Numpad 1 - 3 are trapped (on all Amigas..:-) <=
Control codes in C0 (no high bit) area
--------------------------------------
unsupported features are marked by an asterisk (*):
ignored features are marked by an exclamation-mark (!):
name hex key operation
ENQ 05 ^E Send answerback message
BEL 07 ^G Audial or visual beep
BS 08 ^H Backspace, move cursor left one character
HT 09 ^I Horizontal tab, move cursor to next tabstop
LF 0a ^J Linefeed, move cursor down one line
VT 0b ^K Vertical Tab, treated as a line feed
FF 0c ^L Formfeed, treated as a line feed
CR 0d ^M Carriage return, move cursor to col 1
SO/LS1 0e ^N Map character set in G1 to GL, locking shift
SI/LS0 0f ^O Map character set in G0 to GL, locking shift
! DC1 11 ^Q XON flow control, resume communication
! DC3 13 ^S XOFF flow control, suspend communication
CAN 18 ^X Cancel escape & control sequence in progress
SUB 1a ^Z Treated as a CAN
ESC 1b ^[ Escape, start escape seq, cancel any others
All others are ignored
Control codes in C1 (high bit set) area.
----------------------------------------
These are replaced by ESC <code - 40h> in a 7-bit environment, or when
Controls is set to 7-bit output.
unsupported features are marked by an asterisk (*):
ignored features are marked by an exclamation-mark (!):
name 8-bit 7-bit operation
IND 84 ESC D Index, move cursor down one line, scrolls
NEL 85 ESC E Next line, like CR/LF, scrolls
HTS 88 ESC H Set Horizontal Tab at cursor's column
RI 8d ESC M Reverse index, move cursor up one line,scrolls
SS2 8e ESC N Map G2 to GL for next char only, single shift
SS3 8f ESC O Map G3 to GL for next char only, single shift
DCS 90 ESC P Device Control String introducer
consume through ST CAN SUB ESC
CSI 9b ESC [ Control Sequence Introducer
ST 9c ESC \ String Terminator
OSC 9d ESC ] Operating System Command, consume through ST
PM 9e ESC ^ Privacy Message, consume through ST
APC 9f ESC _ Applications Prog Command, consume through ST
All others are ignored
7-Bit escape sequences:
-----------------------
unsupported features are marked by an asterisk (*):
ESC-Seq Mnemonic Description of Action
* ESC ^L Enter Tektronix sub-mode, clear Tek screen.
ESC 7 DECSC Save cursor position, attributes, contents of
char sets used as GL and GR, wrap flag,
origin mode (DECOM), SS2/SS2 shifts.
ESC 8 DECRC Restore cursor from previously saved position
and information listed for DECSC
ESC # 3 DECDHL Double height and width line, top half
ESC # 4 DECDHL Double height and width line, bottom half
ESC # 5 DECSWL Single height and width line
ESC # 6 DECDWL Double width single height line
ESC # 8 DECALN Screen alignment test, fill screen with E's
ESC ( <ident> SCS Designates 94 byte character set <ident> to G0
ESC ) <ident> SCS Designates 94 byte character set <ident> to G1
ESC * <ident> SCS Designates 94 byte character set <ident> to G2
ESC + <ident> SCS Designates 94 byte character set <ident> to G3
* ESC - <ident> SCS Designates 96 byte character set <ident> to G1
* ESC . <ident> SCS Designates 96 byte character set <ident> to G2
* ESC / <ident> SCS Designates 96 byte character set <ident> to G3
<ident> size character set
A 96 ISO Latin-1 (default in G2, G3)
B 94 ASCII (default in G0, G1)
0 94 DEC Special Graphics (line drawing)
* 1 94/96 Kermit, ALT-ROM
2 94 DEC Special Graphics (line drawing)
%5 94 DEC Supplemental Graphics
< 94/96 User Preferred Supplemental Set
> 94 DEC Technical set (from VT340's)
ESC < Exit VT52 mode (to previous ANSI kind/VT320)
ESC = DECKPAM Enter numeric keypad application mode
ESC > DECKNPNM Enter numeric keypad numeric mode
ESC D IND Index, moves cursor down one line, can scroll
ESC E NEL Move cursor to start of line below, can scroll
ESC sp F S7C1T Disable output of 8-bit controls, use 7-bit
ESC sp G S8C1T Enable output of 8-bit control codes
ESC H HTS Set one horizontal tab at current position
ESC M RI Reverse Index, cursor up one line, can scroll
ESC N SS2 Single Shift 2, map G2 to GL for next char only
ESC O SS3 Single Shift 3, map G3 to GL for next char only
ESC P DCS Start Device Control String command (see below)
ESC Z DECID Identify terminal.
Response: CSI ? 63; 1; 2; 8; 9 c
ESC \ ST String Terminator of Device Control Strings
ESC ] OSC Operating System Command, ignored through ST
ESC ^ PM Privacy Message, ignored through ST
ESC _ APC Applications Program Command, ignored thru ST
ESC c RIS Reset terminal to initial state, hard reset
ESC n LS2 Map character set in G2 to GL, locking shift
ESC o LS3 Map character set in G3 to GL, locking shift
ESC | LS3R Map character set in G3 to GR, locking shift
ESC } LS2R Map character set in G2 to GR, locking shift
ESC ~ LS1R Map character set in G1 to GR, locking shift
ESC [ CSI Control Sequence Introducer, see list below
Control Sequences:
------------------
unsupported features are marked by an asterisk (*):
ignored features are marked by an exclamation-mark (!):
CSI-Seq Mnemonic Description of Action
CSI Pn @ ICH Insert Pn spaces at and after cursor
CSI Pn A CUU Cursor up Pn lines, does not scroll
CSI Pn B CUD Cursor down Pn lines, does not scroll
CSI Pn C CUF Cursor forward, stays on same line
CSI Pn D CUB Cursor backward, stays on same line
CSI Pn E CNL Next-line (same as cr/lf), do Pn times
CSI Pn F CPL Previous-line (reverse index), do Pn times
CSI Pr; Pc H CUP Set cursor to row, column
CSI Ps J ED Erase in display:
0 = cursor to end of screen, inclusive
1 = start of screen to cursor, inclusive
2 = entire screen, reset lines to single
width, cursor does not move.
CSI ? Ps J DECSED Selective erase in display:
0 = cursor to end of screen, inclusive
1 = start of screen to cursor, inclusive
2 = entire screen, cursor does not move.
CSI Ps K EL Erase in line:
0 = cursor to end of line, inclusive
1 = start of line to cursor, inclusive
2 = entire line, cursor does not move
CSI ? Ps K DECSEL Selective erase in line:
0 = cursor to end of line, inclusive
1 = start of line to cursor, inclusive
2 = entire line, cursor does not move
CSI Pn L IL Insert Pn lines preceding current line.
CSI Pn M DL Delete Pn lines from current downward, incl.
CSI Pn P DCH Delete Pn chars from cursor to left, incl.
CSI Pn; Pn R CPR Cursor report (row, column), sent by terminal
Example: home position yields CSI 1; 1 R
CSI Pn X ECH Erase Pn chars at and to right of cursor
CSI Pn c DA Device Attributes request, see reports
CSI > Pn c DA Secondary Device Attributes req, see reports
CSI Pr; Pc f HVP Set cursor to row, column
CSI Ps g TBC Tabs clear, Ps: 0 = at this position, 3 = all
CSI Pa;...Pa h SM Set ANSI mode, see table below
CSI Pa;...Pa l RM Reset ANSI mode, see table below
Pa Mnemonic Mode Set (h) Reset (l)
* 2 KAM Keyboard locked unlocked
* 3 CRM Control rep act upon debug display
4 IRM Insert insert replace
* 10 HEM Horz editing n/a always reset
* 12 SRM Local echo off on
20 LNM New Line lf=>cr/lf cr=>cr
CSI ? Ps;Ps h SM Set DEC mode, see table below
CSI ? Ps;Ps l RM Reset DEC mode, see table below
Ps Mnemonic Mode Set (h) Reset (l)
0 ignored
1 DECCKM cursor keys application cursor/numeric
2 DECANM ANSI VT320/VT102 VT52
* 3 DECCOLM Columns 132 col 80 col
4 DECSCLM Scrolling smooth jump
* 5 DECSCNM Screen reverse video normal
6 DECOM Origin use margins ignore margins
7 DECAWM Autowrap on off
* 8 DECARM Autorepeat on off
* 9 DECINLM Interlace on off
18 DECPFF Printer term Form Feed none
19 DECPEX Printer extent screen scrolling region
25 DECTCEM Cursor visible invisible
* 34 n/a Invoke macro: TERMINALS TERMINALR
* 38 n/a Graphics (Tek) graphics text
* 42 DECNRCM Nat Repl Char enable disable
66 DECNKM Numeric keypad application numeric
* 68 DECKBUM Typewriter data process typewriter
CSI Ps;Ps m SGR Select graphic rendition
Ps
0 all attributes off (#'s 1, 4, 5, 7)
1 bold, intensify foreground
4 underscore
* 5 blink
7 reverse video, per character
22 bold off
24 underline off
* 25 blinking off
27 reverse video off
when in color-mode:
30-37 = foreground color = 30 + colors
40-47 = background color = 40 + colors
CSI Ps n DSR Device Status request, see reports
CSI ! p DECSTR Reset of terminal
CSI Pa $ p DECRQM Report ANSI mode settings, see reports
CSI ? Pd $ p DECRQM Report DEC mode settings, see reports
CSI Pl; Pc " p DECSCL Set conformance level (set terminal type)
Pl Pc level selected
62 0 or 2 VT320, 8-bit controls (62 is otherwise VT200 level)
62 1 VT320, 7-bit controls
63 0 or 2 VT320, 8-bit controls (63 is otherwise VT300 level)
63 1 VT320, 7-bit controls
CSI Ps;Ps q DECLL Load LEDs, Ps = 0 means clear LED #1-4. VT102
CSI Ps " q DECSCA Select Character Protection Attribute
Ps = 0 erasable by DECSED or DECSEL
Ps = 1 not erasable by these cmds.
CSI Pt; Pb r DECSTBM Set top and bottom scrolling margins, resp.
CSI r resets margin to full screen.
CSI Ps $ u DECRQTSR Terminal State request, see reports
CSI & u DECRQUPSS User Preferred char set request, see reports
CSI Ps $ w DECRQPSR Presentation State request, see reports
* CSI sol x DECREQTPARM Request terminal parameters, see reports
* CSI 4; Ps;Ps y DECTST VT320 Confidence tests, exits status line
CSI Ps $ } DECSASD Select active status display
CSI Ps $ ~ DECSSDT Select Status Line Type
VT320 Report requests and responses
-----------------------------------
unsupported features are marked by an asterisk (*):
ignored features are marked by an exclamation-mark (!):
Request CSI c primary device attributes (terminal ident)
Response CSI ? 62; 1; 2; 6; 7; 8; 9 c
Request CSI > c secondary device attributes
Response CSI > 24; 1; 10; 0 c
Request CSI 5 n operating status
Response CSI 0 n no malfunction
Request CSI 6 n cursor position report
Response CSI Pr; Pc R Pr = row, Pc = column.
Request CSI ? 15 n printer status
Response CSI ? 11 n printer is not ready
Request CSI ? 25 n User Definable Key status
Response CSI ? 21 n UDKs are locked
Request CSI ? 26 n keyboard dialect
Response CSI ? 27; 0 n
Request CSI 1 $ u terminal state
* Request DCS Ps $ p str ST terminal restore state
Request CSI & u what is the User Preferred Supplemental Set
Response DCS 1 ! u A ST ISO Latin-1
Response DCS 0 ! u %5 ST DEC Supplemental Graphics
Request CSI 1 $ w cursor information report
Request CSI 2 $ w tab stop report
* Request DSC Ps $ t str ST restore presentation state
Request CSI Pa $ p ask state of ANSI mode controls
Response CSI Pa; Ps $ y pa = mode ps 0; 1; 2 (ukn; set; reset)
Request CSI ? Pd $ p state of DEC modes
Response CSI ? Pd; Ps $ y pd = mode ps 0; 1; 2 (ukn; set; reset)
* Request DCS $ q str ST control function setting
* Request DCS Ps ! u str ST assign User Preferred Supplemnental Set
* Request DCS Ps; Ps { str ST download or clear soft characters