Article 18 of comp.terminals: Path: kumquat!darwin.sura.net!zaphod.mps.ohio-state.edu!cs.utexas.edu!asuvax!asuacad!icnsm Organization: Arizona State University Date: Saturday, 21 Nov 1992 09:49:14 MST From: Nauman K. Mysorewala. Message-ID: <92326.094914ICNSM@ASUACAD.BITNET> Newsgroups: comp.terminals Subject: Re: VTxxx ESC-seq References: Lines: 664 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 [