🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Jan Ferre' Mon, 16 Nov 1992 10:45
VTxxx ESC-seq
#1295
Author: Jan Ferre'
Date: Mon, 16 Nov 1992 10:45
18 lines
1158 bytes
Maybe this is another FAQ - in this case please shout me in the right 
direction to get the answer - ...to...

Does there exist a simple list of vt100 and vt220 ESC-sequences to generate 
lines, screen attributes and so on? My project includes setting up a BBS to 
be used with PC software through telefone and with standard terminals 
through TCP-IP. I would like to send out the same screens to both of these 
groups and needs therefor the 'proper' definition of the sequences - not 
every other manufacturers implementation and propriatory additions.

Thanks in advance

Jan Ferre, UNI-C, Denmark.


---------------------------------------------------------------
|   Of all species on earth man is the most selfdestructive   |
---------------------------------------------------------------
Re: VTxxx ESC-seq
#1306
Author: Nauman K. Mysorewala.
Date: Sat, 21 Nov 1992 16:49
664 lines
27012 bytes
I am posting a text file from MSkermit that defines keys for the esc sequences
for vt100 terminals.  Included are for CMS system and regular VT !100 terminals

Hope this helps..


;************
; Name      : IBM3270X.KEY
; Date      : 5/91
; Version   : Kermit-MS (version 3.10 for IBM PC and compatibles)
; Written by: Doug Baldwin, ASU Information Resources Management
(ICSDJB@ASUACAD)
; Purpose   : This is a Kermit command file.  It is used to set up the keyboard
;             mapping when accessing full-screen IBM CMS and WYLBUR through
;             the IBM 7171 Protocol Converter.
;************
;
IF DEF SHOWKEYS GOTO SHOWKEYS
;
ECHO \13MMMM Loading IBM Full-Screen keyboard definitions
MMMMMMMMMMMMMMMMMMMMMMMMMMMMM\13\10
DO PROMPT IBM3270X
DEF \%K IBM3270X.KEY
;
SET K CLEAR

;     Code String   KEY 3270 FUNCTION
;     ==== ======   === =============

SET K \315 \{27}1;  F1  PF1
SET K \316 \{27}2;  F2  PF2
SET K \317 \{27}3;  F3  PF3
SET K \318 \{27}4;  F4  PF4
SET K \319 \{27}5;  F5  PF5
SET K \320 \{27}6;  F6  PF6
SET K \321 \{27}7;  F7  PF7
SET K \322 \{27}8;  F8  PF8
SET K \323 \{27}9;  F9  PF9
SET K \324 \{27}0;  F10 PF10
SET K \389 \27\45; *F11 PF11
SET K \390 \27=;   *F12 PF12

SET K \852 \27\45; Shift/F1   PF11
SET K \853 \27=;   Shift/F2   PF12
SET K \854 \27!;   Shift/F3   PF13
SET K \855 \27@;   Shift/F4   PF14
SET K \856 \27#;   Shift/F5   PF15
SET K \857 \27$;   Shift/F6   PF16
SET K \858 \27%;   Shift/F7   PF17
SET K \859 \27^;   Shift/F8   PF18
SET K \860 \27&;   Shift/F9   PF19
SET K \861 \27*;   Shift/F10  PF20
SET K \903 \27(;  *Shift/F11  PF21
SET K \904 \27);  *Shift/F12  PF22

SET K \1374 \Kdos;      Ctrl/F1  Escape to DOS
SET K \1375 \Ktermtype; Ctrl/F2  Toggle Terminal Type
SET K \1376 \Khangup;   Ctrl/F3  Hangup Phone/Connection
SET K \1377 \Kdump;     Ctrl/F4  Dump Screen to file
SET K \1378 \Klogon;    Ctrl/F5  Resume session logging
SET K \1379 \Klogoff;   Ctrl/F6  Suspend session logging
SET K \1380 \27`E;      Ctrl/F7  Make Enter send Return
SET K \1381 \27`e;      Ctrl/F8  Make Enter send Newline
SET K \1382 \27,;       Ctrl/F9  PA1
SET K \1383 \27.;       Ctrl/F10 PA2

SET K \2408 \27,;     Alt/F1  PA1
SET K \2409 \27.;     Alt/F2  PA2
SET K \2410 \27_;     Alt/F3  PF23
SET K \2411 \27+;     Alt/F4  PF24
SET K \2412 \7;       Alt/F5  Reset
SET K \2413 \27\127;  Alt/F6  Erase EOF
SET K \2416 \Kstatus; Alt/F9  Display connection status
SET K \2417 \Kexit;   Alt/F10 Program Escape Command

SET K \2920 \27(; Alt/Shift/F1  PF21
SET K \2921 \27); Alt/Shift/F2  PF22
SET K \2922 \27_; Alt/Shift/F3  PF23
SET K \2923 \27+; Alt/Shift/F4  PF24

SET K \1888 \Kdump;   Ctrl/Shift/F3 Dump Screen to file
SET K \1889 \Kprtscn; Ctrl/Shift/F4 Print Screen

SET K \2424 \{27}1; Alt/1  PF1
SET K \2425 \{27}2; Alt/2  PF2
SET K \2426 \{27}3; Alt/3  PF3
SET K \2427 \{27}4; Alt/4  PF4
SET K \2428 \{27}5; Alt/5  PF5
SET K \2429 \{27}6; Alt/6  PF6
SET K \2430 \{27}7; Alt/7  PF7
SET K \2431 \{27}8; Alt/8  PF8
SET K \2432 \{27}9; Alt/9  PF9
SET K \2433 \{27}0; Alt/0  PF10
SET K \2434 \27\45; Alt/-  PF11
SET K \2435 \27=;   Alt/=  PF12

SET K \2936 \27!; Alt/Shift/1  PF13
SET K \2937 \27@; Alt/Shift/2  PF14
SET K \2938 \27#; Alt/Shift/3  PF15
SET K \2939 \27$; Alt/Shift/4  PF16
SET K \2940 \27%; Alt/Shift/5  PF17
SET K \2941 \27^; Alt/Shift/6  PF18
SET K \2942 \27&; Alt/Shift/7  PF19
SET K \2943 \27*; Alt/Shift/8  PF20
SET K \2944 \27(; Alt/Shift/9  PF21
SET K \2945 \27); Alt/Shift/0  PF22
SET K \2946 \27_; Alt/Shift/-  PF23
SET K \2947 \27+; Alt/Shift/=  PF24

SET K \2336 {\Kasudnld}; Alt/D  Download
SET K \2322 \Kdos;       Alt/E  Escape to DOS
SET K \2338 \Ktermtype;  Alt/G  Graphics Menu
SET K \2339 \Khelp;      Alt/H  Help
SET K \2341 {\Kasukeys}; Alt/K  show keys-K
SET K \2354 {\Kasumode}; Alt/M  toggle file transfer mode*
SET K \2323 {\Kasurec};  Alt/R  receive file-K, reset prog
SET K \2335 {\Kasusend}; Alt/S  send file-K
SET K \2326 {\Kasuupld}; Alt/U  upload
SET K \2349 {\Kasuexit}; Alt/X  disconnect session

SET K \270  \27OD\127; Backspace   Rubout
SET K \284  \13;       Enter       Enter
SET K \271  \9;        Tab         Field Tab

SET K \127  \8;  Ctrl/Backspace  BACKSPACE(Home), Delete
SET K \10   \10; Ctrl/Enter      Newline

SET K \782  \270D\127; Shift/Backspace  Rubout
SET K \796  \10;       Shift/Enter      Newline
SET K \783  \27\9;     Shift/Tab        Field Back-tab

SET K \2318 \27OD; Alt/Backspace  Cursor Left
SET K \2332 \27OM; Alt/Enter

SET K \339 \127;    [.] Del            DELETE
SET K \338 \27On;   [0] Ins            Toggle Insert Mode
SET K \335 \Kexit;  [1] End            Program Command Escape
SET K \336 \27OB;   [2] Down Arrow     Cursor Down
;SET K \337 \PFK??; [3] PgDn           3270 page down
SET K \331 \27OD;   [4] Left Arrow     Cursor Left
SET K \332 \7;      [5]                Reset
SET K \333 \27OC;   [6] Right Arrow    Cursor Right
SET K \327 \8;      [7] Home           Home
SET K \328 \27OA;   [8] Up Arrow       Cursor Up
;SET K \329 \PFK??; [9] PgUp           3270 page up
SET K \334 \27OM;   [+] on keypad      Clear Screen
SET K \330 \27\127; [-] on keypad      Erase EOF
SET K \311 \27,;    [*] on keypad      PA1
SET K \4399 \27.;  *[/] on keypad      PA2
SET K \4365 \13;   *[Enter] on keypad  Enter

SET K \851  .;   Shift/[.] Del          .
SET K \850  0;   Shift/[0] Ins          0
SET K \847  1;   Shift/[1] End          1
SET K \848  2;   Shift/[2] Down Arrow   2
SET K \849  3;   Shift/[3] PgDn         3
SET K \843  4;   Shift/[4] Left Arrow   4
SET K \844  5;   Shift/[5]              5
SET K \845  6;   Shift/[6] Right Arrow  6
SET K \839  7;   Shift/[7] Home         7
SET K \840  8;   Shift/[8] Up Arrow     8
SET K \841  9;   Shift/[9] PgUp         9
SET K \846  +;   Shift/[+] on keypad    +
SET K \842  -;   Shift/[-] on keypad    -
SET K \823  *;   Shift/[*] on keypad    *
SET K \4911 /;   Shift/[/] on keypad    /
SET K \4877 \13; Shift/[Enter] keypad   Enter

SET K \1427 \27\27\127;  Ctrl/[.] Del          Erase Input
SET K \1426 \27On;       Ctrl/[0] Ins          Toggle Insert Mode
SET K \1397 \Kendscn;    Ctrl/[1] End          Scroll to Last, Erase INP
SET K \1425 \Kdnone;     Ctrl/[2] Down Arrow   Scroll Down Line, Down 2
SET K \1398 \Kdnscn;     Ctrl/[3] PgDn         Scroll Down Screen, AlPgDn
SET K \1395 \27OD\27OD;  Ctrl/[4] Left Arrow   Cursor Left 2 places
SET K \1423 \7;          Ctrl/[5]              Reset
SET K \1396 \27OC\27OC;  Ctrl/[6] Right Arrow  Cursor Right 2 places
SET K \1399 \Khomscn;    Ctrl/[7] Home         Scroll to First, Clear
SET K \1421 \Kupone;     Ctrl/[8] Up Arrow     Scroll Up Line, Up 2
SET K \1412 \Kupscn;     Ctrl/[9] PgUp         Scroll Up Screen, AlPgUp
SET K \1424 \13;         Ctrl/[+] on keypad    Enter
SET K \1422 \27\27\127;  Ctrl/[-] on keypad    Erase Input
SET K \1430 \27,;        Ctrl/[*] on keypad    PA1
SET K \1429 \27.;       *Ctrl/[/] on keypad    PA2
SET K \5386 \10;        *Ctrl/[Enter] keypad   Newline

SET K \2382 \10;    Alt/[+] on keypad      Newline
SET K \2470 \27OM; *Alt/[Enter] keypad     Clear Screen

SET K \4434 \27On;   *Grey Insert      Toggle Insert Mode
SET K \4435 \127;    *Grey Delete      DELETE
SET K \4423 \27OM;   *Grey Home        Clear
SET K \4431 \Kexit;  *Grey End         Program Command Escape
;SET K \4425 \PFK??; *Grey Page Up     3270 page up
;SET K \4433 \PFK??; *Grey Page Down   3270 page down
SET K \4424 \27OA;   *Grey Up Arrow    Cursor Up
SET K \4432 \27OB;   *Grey Down Arrow  Cursor Down
SET K \4429 \27OC;   *Grey Right Arrow Cursor Right
SET K \4427 \27OD;   *Grey Left Arrow  Cursor Left

SET K \4946 \27On;   *Shift/Grey Insert      Toggle Insert Mode
SET K \4947 \27\127; *Shift/Grey Delete      Erase EOF
SET K \4935 \7;      *Shift/Grey Home        Reset
SET K \4943 \Kexit;  *Shift/Grey End         Program Command Escape
;SET K \4937 \PFK??; *Shift/Grey Page Up     Alternate 3270 page up
;SET K \4945 \PFK??; *Shift/Grey Page Down   Alternate 3270 page down
SET K \4936 \27OA;   *Shift/Grey Up Arrow    Cursor Up
SET K \4944 \27OB;   *Shift/Grey Down Arrow  Cursor Down
SET K \4941 \27OC;   *Shift/Grey Right Arrow Cursor Right
SET K \4939 \27OD;   *Shift/Grey Left Arrow  Cursor Left

SET K \5522 \27On;      *Ctrl/Grey Insert       Toggle Insert Mode
SET K \5523 \27\27\127; *Ctrl/Grey Delete       Erase Input
SET K \5495 \Khomscn;   *Ctrl/Grey Home         Scroll to First, Home
SET K \5493 \Kendscn;   *Ctrl/Grey End          Scroll to Last, Erase INP
SET K \5508 \Kupscn;    *Ctrl/Grey Page Up      Scroll Up Screen, AlPgUp
SET K \5494 \Kdnscn;    *Ctrl/Grey Page Down    Scroll Down Screen, AlPgDn
SET K \5517 \Kupone;    *Ctrl/Grey Up Arrow     Scroll Up Line, Up 2
SET K \5521 \Kdnone;    *Ctrl/Grey Down Arrow   Scroll Down Line, Down 2
SET K \5492 \27OC\27OC; *Ctrl/Grey Right Arrow  Cursor Right 2 places
SET K \5491 \27OD\27OD; *Ctrl/Grey Left Arrow   Cursor Left 2 places

SET K \2466 \27On;   *Alt/Grey Insert       Toggle Insert Mode
SET K \2467 \27\127; *Alt/Grey Delete       Erase EOF
SET K \2455 \7;      *Alt/Grey Home         Reset
SET K \2463 \Kexit;  *Alt/Grey End          Program Command Escape
;SET K \2457 \PFK??; *Alt/Grey Page Up      Alternate 3270 page up
;SET K \2465 \PFK??; *Alt/Grey Page Down    Alternate 3270 page down
SET K \2456 \27OA;   *Alt/Grey Up Arrow     Cursor Up
SET K \2464 \27OB;   *Alt/Grey Down Arrow   Cursor Down
SET K \2461 \27OC;   *Alt/Grey Right Arrow  Cursor Right
SET K \2459 \27OD;   *Alt/Grey Left Arrow   Cursor Left


;***** Specific mapping for PROFS/XEDIT style pa
;
;----- PROFS (commented out) -----
;
;SET K \337  \{27}0;  [3] PgDn              PF10 (PROFS page down)
;SET K \329  \27\45;  [9] PgUp              PF11 (PROFS page up)
;SET K \4425 \27\45; *Grey Page Up          PF11 (PROFS page up)
;SET K \4433 \{27}0; *Grey Page Down        PF10 (PROFS page down)
;SET K \4937 \{27}7; *Shift/Grey Page Up    PF7 (XEDIT page up)
;SET K \4945 \{27}8; *Shift/Grey Page Down  PF8 (XEDIT page down)
;SET K \2457 \{27}7; *Alt/Grey Page Up      PF7 (XEDIT page up)
;SET K \2465 \{27}8; *Alt/Grey Page Down    PF8 (XEDIT page down)
;
;----- XEDIT -----
;
SET K \337  \{27}8;  [3] PgDn              PF8 (XEDIT page down)
SET K \329  \{27}7;  [9] PgUp              PF7 (XEDIT page up)
SET K \4425 \{27}7; *Grey Page Up          PF7 (XEDIT page up)
SET K \4433 \{27}8; *Grey Page Down        PF8 (XEDIT page down)
SET K \4937 \27\45; *Shift/Grey Page Up    PF11 (PROFS page up)
SET K \4945 \{27}0; *Shift/Grey Page Down  PF10 (PROFS page down)
SET K \2457 \27\45; *Alt/Grey Page Up      PF11 (PROFS page up)
SET K \2465 \{27}0; *Alt/Grey Page Down    PF10 (PROFS page down)
;
IF EQ \%C ATT SET K \2349 \27\8DONE\13\13\2; Alt/X Drop Broadband
;
ECHO \13\10MMMM To get the Kermit command line, press the [End] key during your
session MM\13\10
POP
;
; Set up Help message for keys
;
:SHOWKEYS
;
DEF SHOWKEYS
ECHO
IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\
13
ECHO :      Keyboard Definition Table for ASU Kermit-MS (Full-Screen IBM/XEDIT)
:\13
ECHO
LMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\
13
ECHO : KEY NAME           3 KEY(S) TO PRESS    3 FUNCTION DONE
:\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : Kermit Command Line3 [End] -or- Alt/F10 3 Escape to Kermit Command Line
:\13
ECHO : Drop Session       3 Alt/X              3 Drop the current host session
:\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : Push to DOS        3 Ctrl/[F1]          3 "HOT KEY" - exit to DOS
:\13
ECHO : Toggle Term. type  3 Ctrl/[F2]          3 Toggle Terminal Type
(Tektronix)  :\13
ECHO : Hangup Phone/Net   3 Ctrl/[F3]          3 Drop DTR signal (hangup
phone/net):\13
ECHO : Dump Screen        3 Ctrl/[F4]          3 Use Kermit to dump screen to
file :\13
ECHO : Resume logging     3 Ctrl/[F5]          3 Resume session logging
:\13
ECHO : Suspend logging    3 Ctrl/[F6]          3 Suspend session logging
:\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : Scroll Home        3 Ctrl/[Home]        3 Go to Home screen in memory
:\13
ECHO : Scroll End         3 Ctrl/[End]         3 Go to End screen in memory
:\13
ECHO : Scroll Up Screen   3 Ctrl/[PgUp]        3 Scroll up one screen in memory
:\13
ECHO : Scroll Down Screen 3 Ctrl/[PgDn]        3 Scroll own one screen in memory
:\13
ECHO : Scroll Up Line     3 Ctrl/[Left Arrow]  3 Scroll up one line in memory
:\13
ECHO : Scroll Down Line   3 Ctrl/[Right Arrow] 3 Scroll down one line in memory
:\13
ECHO : Scroll Forward Page3 [PgDn]             3 Scroll forward page (XEDIT -
PF8) :\13
ECHO : Scroll Back Page   3 [PgUp]             3 Scroll back page (XEDIT - PF7)
:\13
ECHO
HMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\
13
DO CONT
ECHO
\13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
M;\13
ECHO :      Keyboard Definition Table for ASU Kermit-MS (Full-Screen IBM/XEDIT)
:\13
ECHO
LMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\
13
ECHO : KEY NAME           3 KEY(S) TO PRESS    3 FUNCTION DONE
:\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : CLEAR              3 [+] on keypad      3 Clear the screen
:\13
ECHO : RESET              3 [5] on keypad      3 Protocol Converter master reset
:\13
ECHO : Erase EOF          3 Alt/[Delete]       3 Erase to the end of field
:\13
ECHO : Toggle Insert Mode 3 [Insert]           3 Toggle insert/overwrite mode
:\13
ECHO : DELETE             3 [Delete]           3 Delete character above cursor
:\13
ECHO : BACKSPACE          3 Ctrl/Backspace     3 Send BACKSPACE character
:\13
ECHO : Exit to Broadband  3 [Esc] [Home]       3 Exit to ACSS Broadband "#"
prompt :\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : ENTER              3 [Enter]            3 Send screen to host computer
:\13
ECHO : Newline            3 Ctrl/[Enter]       3 Move cursor to start of next
line :\13
ECHO : HOME               3 [Home]             3 Move cursor to home position
:\13
ECHO : Cursor Up          3 [Up Arrow]         3 Move cursor up one line
:\13
ECHO : Cursor Down        3 [Down Arrow]       3 Move cursor down one line
:\13
ECHO : Cursor Right       3 [Right Arrow]      3 Move cursor right one character
:\13
ECHO : Cursor Left        3 [Left]-or-[Backspc]3 Move cursor left one character
:\13
ECHO : Field Tab          3 [Tab]              3 Tab right one field
:\13
ECHO : Field Back-Tab     3 Shift/[Tab]        3 Tab left one field
:\13
ECHO
HMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\
13
ECHO \13
DO CONT
ECHO \13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\13
ECHO :    Keyboard Definitions for Kermit (Full-Screen IBM)    :\13
ECHO LMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMM9\13
ECHO : KEY NAME 3 KEY(S) TO PRESS   3 FUNCTION DONE            :\13
ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
ECHO : PF1      3 F1   -or-   Alt/1 3 User-defined function 1  :\13
ECHO : PF2      3 F2   -or-   Alt/2 3 User-defined function 2  :\13
ECHO : PF3      3 F3   -or-   Alt/3 3 User-defined function 3  :\13
ECHO : PF4      3 F4   -or-   Alt/4 3 User-defined function 4  :\13
ECHO : PF5      3 F5   -or-   Alt/5 3 User-defined function 5  :\13
ECHO : PF6      3 F6   -or-   Alt/6 3 User-defined function 6  :\13
ECHO : PF7      3 F7   -or-   Alt/7 3 User-defined function 7  :\13
ECHO : PF8      3 F8   -or-   Alt/8 3 User-defined function 8  :\13
ECHO : PF9      3 F9   -or-   Alt/9 3 User-defined function 9  :\13
ECHO : PF10     3 F10  -or-   Alt/0 3 User-defined function 10 :\13
ECHO : PF11     3 F11  -or-   Alt/- 3 User-defined function 11 :\13
ECHO : PF12     3 F12  -or-   Alt/= 3 User-defined function 12 :\13
ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
ECHO : PA1      3 Alt/[F1]          3 PA1 definition           :\13
ECHO : PA2      3 Alt/[F2]          3 PA2 definition           :\13
ECHO HMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMM<\13
ECHO \32\32For [Alt], [Ctrl], and [Shift], press key and second key at the same
time.\13
ECHO \32\32For [Esc], press [Esc] once and then press the following keys.\13
ECHO \13
DO CONT
C


;************
; Name      : VT100.KEY
; Date      : 5/91
; Version   : Kermit-MS (version 3.10 for IBM PC and compatibles)
; Written by: Doug Baldwin, ASU Information Resources Management (ICSDJB @
ASUACAD)
; Purpose   : This is a Kermit command file.  It is used to set up terminal
;             settings as a VT100.
;************
;
IF DEF SHOWKEYS GOTO SHOWKEYS
;
ECHO \13MMMM Loading VT100 terminal definitions
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\13\10
PROMPT VT100
DEF \%K VT100.KEY
;
SET K CLEAR
SET LOCAL-ECHO OFF
;
; Set up the keyboard mapping for the function keys.
;
SET K \315 \Kpf1;  F1  PF1
SET K \316 \Kpf2;  F2  PF2
SET K \317 \Kpf3;  F3  PF3
SET K \318 \Kpf4;  F4  PF4
SET K \319 \Kkp5;  F5  [5] on keypad
SET K \320 \Kbreak;F6  Break
SET K \321 \Kuparr;F7  Cursor Up
SET K \322 \Kdnarr;F8  Cursor Down
SET K \323 \Klfarr;F9  Cursor Left
SET K \324 \Krtarr;F10 Cursor Right
;
; Set up keyboard mapping for the keypad keys
;
SET K \311 \Kkpcoma; [*]
SET K \330 \Kkpminus;[-]
SET K \339 \Kkpdot;  [.]
SET K \338 \Kkp0;    [0]
SET K \335 \Kkp1;    [1]
SET K \336 \Kkp2;    [2]
SET K \337 \Kkp3;    [3]
SET K \331 \Kkp4;    [4]
SET K \332 \Kkp5;    [5]
SET K \333 \Kkp6;    [6]
SET K \327 \Kkp7;    [7]
SET K \328 \Kkp8;    [8]
SET K \329 \Kkp9;    [9]
SET K \334 \Kkpenter;[+]
;
; Set up keyboard mapping for the PF and arrow keys.
;
SET K \2424 \Kpf1;   Alt/1
SET K \2425 \Kpf2;   Alt/2
SET K \2426 \Kpf3;   Alt/3
SET K \2427 \Kpf4;   Alt/4
SET K \2428 \Kkp5;   Alt/5
SET K \2432 \Kuparr; Alt/9
SET K \2433 \Kdnarr; Alt/0
SET K \2434 \Klfarr; Alt/-
SET K \2435 \Krtarr; Alt/=
SET K \2408 \Kpf1;   Alt/F1
SET K \2409 \Kpf2;   Alt/F2
SET K \2410 \Kpf3;   Alt/F3
SET K \2411 \Kpf4;   Alt/F4
;
; Set up keyboard mappings for ASU Kermit keys
;
SET K \1374 \Kdos;     Ctrl/F1   Push to DOS
SET K \1375 \Ktermtype;Ctrl/F2   Toggle Terminal Type
SET K \1376 \Khangup;  Ctrl/F3   Hangup phone/connection
SET K \1377 \Kdump;    Ctrl/F4   Dump screen to file
SET K \1378 \Klogon;   Ctrl/F5   Resume session logging
SET K \1379 \Klogoff;  Ctrl/F6   Suspend session loggin
SET K \1399 \Khomscn;  Ctrl/Home Go to Home screen
SET K \1397 \Kendscn;  Ctrl/End  Go to End screen
SET K \1412 \Kupscn;   Ctrl/PgUp Scroll up one screen
SET K \1398 \Kdnscn;   Ctrl/PgDn Scroll down one screen
SET K \1421 \Kupone;   Ctrl/[8]  Scroll up one line
SET K \1425 \Kdnone;   Ctrl/[2]  Scroll down one line
SET K \1396 \27OC\27OC;Ctrl/[6] Right Arrow  Cursor Right 2 places
SET K \1395 \27OD\27OD;Ctrl/[4] Left Arrow   Cursor Left 2 places
SET K \10   \10; Ctrl/Enter      Newline
;
; Enhanced Keyboard settings
;
SET K \4434 \Kkp0;     Insert     Toggle Insert Mode
SET K \4435 \127;      Delete     Delete
SET K \4431 \Kexit;    End        Kermit Command Line
SET K \5495 \Khomscn;  Ctrl/Grey Home  Scroll to First
SET K \5493 \Kendscn;  Ctrl/Grey End   Scroll to Last
SET K \5508 \Kupscn;   Ctrl/Grey PgUp  Scroll up one screen
SET K \5494 \Kdnscn;   Ctrl/Grey PgDn  Scroll own one screen
SET K \5517 \Kupone;   Ctrl/Grey Up Arrow     Scroll Up Line
SET K \5521 \Kdnone;   Ctrl/Grey Down Arrow   Scroll Down Line
SET K \5492 \27OC\27OC;Ctrl/Grey Right Arrow  Cursor Right 2 places
SET K \5491 \27OD\27OD;Ctrl/Grey Left Arrow   Cursor Left 2 places
SET K \4424 \Kuparr;   Cursor Up
SET K \4432 \Kdnarr;   Cursor Down
SET K \4427 \Klfarr;   Cursor Left
SET K \4429 \Krtarr;   Cursor Right
;
SET K \270  \127;      Backspace  DELETE
SET K \782  \8;        Shift/Bspc BACKSPACE
;
SET K \2341 {\Kasukeys}; Alt/K  display the keyboard map
SET K \2349 {\Kasuexit}; Alt/X  exit the program
SET K \2323 {\Kasurec};  Alt/R  receive a file using Kermit
SET K \2335 {\Kasusend}; Alt/S  send a file using Kermit
SET K \2326 {\Kasuupld}; Alt/U  upload to WYLBUR
SET K \2336 {\Kasudnld}; Alt/D  download from WYLBUR
SET K \2354 {\Kasumode}; Alt/M  toggle file transfer mode
;
IF EQ \%C ATT SET K \2349 \27\8DONE\13\13\2; Alt/X Drop Broadband
;
ECHO \13\10MMMM To get the Kermit command line, press the [End] key during your
session MM\13\10
IF NOT DEF LINEMODE POP
;
SET LOCAL-ECHO ON
SET HANDSHAKE XON
SET FLOW NONE
SET K \270 \8;   Backspace        BACKSPACE
SET K \782 \127; Shift Backspace  DELETE
SET K \339 \127; [Del]            DELETE
POP
;
:SHOWKEYS
;
; Set up Help message for keys
;
DEF SHOWKEYS
ECHO
IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\
13
ECHO :             VT100 Keyboard Definition Table for ASU Kermit-MS
:\13
ECHO
LMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\
13
ECHO : KEY NAME           3 KEY(S) TO PRESS    3 FUNCTION DONE
:\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : Kermit Command Line3 [End]              3 Escape to Kermit Command Line
:\13
ECHO : Drop Session       3 Alt/X              3 Drop the current host session
:\13
ECHO : Exit to Broadband  3 [Esc] Ctrl/H       3 Exit to ACSS Broadband "#"
prompt :\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : Push to DOS        3 Ctrl/[F1]          3 "HOT KEY" - exit to DOS
:\13
ECHO : Toggle Term. type  3 Ctrl/[F2]          3 Toggle Terminal Type
(Tektronix)  :\13
ECHO : Hangup Phone/Net   3 Ctrl/[F3]          3 Drop DTR signal (hangup
phone/net):\13
ECHO : Dump Screen        3 Ctrl/[F4]          3 Use Kermit to dump screen to
file :\13
ECHO : Resume logging     3 Ctrl/[F5]          3 Resume session logging
:\13
ECHO : Suspend logging    3 Ctrl/[F6]          3 Suspend session logging
:\13
ECHO
GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
13
ECHO : Scroll Home        3 Ctrl/[Home]        3 Go to Home screen in memory
:\13
ECHO : Scroll End         3 Ctrl/[End]         3 Go to End screen in memory
:\13
ECHO : Scroll Up Screen   3 Ctrl/[PgUp]        3 Scroll up one screen in memory
:\13
ECHO : Scroll Down Screen 3 Ctrl/[PgDn]        3 Scroll own one screen in memory
:\13
ECHO : Scroll Up Line     3 Ctrl/[Left Arrow]  3 Scroll up one line in memory
:\13
ECHO : Scroll Down Line   3 Ctrl/[Right Arrow] 3 Scroll down one line in memory
:\13
ECHO
HMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\
13\10
DO CONT
ECHO
\13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\13
ECHO :          VT100 Keyboard Definition Table for ASU Kermit-MS
:\13
ECHO
LMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\13
ECHO : KEY NAME     3 KEY(S) TO PRESS    3 FUNCTION DONE
:\13
ECHO
GDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
IF NOT DEF LINEMODE ECHO : DELETE       3 [<DD]  (Backspace) 3 Delete the
previous character     :\13
IF NOT DEF LINEMODE ECHO : BACKSPACE    3 Ctrl/H (Shift/Bspc)3 Back up one space
:\13
IF DEF LINEMODE ECHO : DELETE       3 [Del] (Shift/Bspc) 3 Delete the previous
character     :\13
IF DEF LINEMODE ECHO : BACKSPACE    3 [<DD]  (Backspace) 3 Back up one space
:\13
ECHO : [BREAK]      3 [F6]               3 Send a BREAK signal to host
:\13
ECHO : [LINEFEED]   3 Ctrl/[Enter]       3 Send a LINEFEED character to host
:\13
ECHO : [ENTER]      3 [+] (on keypad)    3 ENTER on VT-100 keypad
:\13
ECHO
GDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
ECHO : [PF1]        3 F1                 3 PF1 on VT-100 keypad
:\13
ECHO : [PF2]        3 F2                 3 PF2 on VT-100 keypad
:\13
ECHO : [PF3]        3 F3                 3 PF3 on VT-100 keypad
:\13
ECHO : [PF4]        3 F4                 3 PF4 on VT-100 keypad
:\13
ECHO
GDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
ECHO : Cursor Up    3 [F7]    -or- Alt/9 3 Move cursor up one line
:\13
ECHO : Cursor Down  3 [F8]    -or- Alt/0 3 Move cursor down one line
:\13
ECHO : Cursor Left  3 [F9]    -or- Alt/- 3 Move cursor left one character
:\13
ECHO : Cursor Right 3 [F10]   -or- Alt/= 3 Move cursor right one character
:\13
ECHO
HMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\13\10\
10\10
DO CONT
ECHO \13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\13
ECHO : VT100 Keyboard Definition Table for ASU Kermit-MS  :\13
ECHO LMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMM9\13
ECHO : KEY NAME 3 KEY(S) TO PRESS    3 FUNCTION DONE      :\13
ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDD6\13
ECHO : [7]      3 [7] (on keypad)    3 7 on VT-100 keypad :\13
ECHO : [8]      3 [8] (on keypad)    3 8 on VT-100 keypad :\13
ECHO : [9]      3 [9] (on keypad)    3 9 on VT-100 keypad :\13
ECHO : [-]      3 [-] (on keypad)    3 - on VT-100 keypad :\13
ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDD6\13
ECHO : [4]      3 [4] (on keypad)    3 4 on VT-100 keypad :\13
ECHO : [5]      3 [5] (on keypad)    3 5 on VT-100 keypad :\13
ECHO : [6]      3 [6] (on keypad)    3 6 on VT-100 keypad :\13
ECHO : [,]      3 [*] (PrtSc)        3 , on VT-100 keypad :\13
ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDD6\13
ECHO : [1]      3 [1] (on keypad)    3 1 on VT-100 keypad :\13
ECHO : [2]      3 [2] (on keypad)    3 2 on VT-100 keypad :\13
ECHO : [3]      3 [3] (on keypad)    3 3 on VT-100 keypad :\13
ECHO : [0]      3 [0] (on keypad)    3 0 on VT-100 keypad :\13
ECHO : [.]      3 [.] (on keypad)    3 . on VT-100 keypad :\13
ECHO HMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMM<\13
ECHO \32\32For [Alt], [Ctrl], and [Shift], press key and second key at the same
time.\13
ECHO \32\32For [Esc], press [Esc] once and then press the following keys.\13\10
DO CONT
C
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads