home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / terminal / 1369 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  25.7 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!asuvax!asuacad!icnsm
  2. Organization: Arizona State University
  3. Date: Saturday, 21 Nov 1992 09:49:14 MST
  4. From: Nauman K. Mysorewala. <ICNSM@ASUACAD.BITNET>
  5. Message-ID: <92326.094914ICNSM@ASUACAD.BITNET>
  6. Newsgroups: comp.terminals
  7. Subject: Re: VTxxx ESC-seq
  8. References:  <unikjtf.38.0@uts.uni-c.dk>
  9. Lines: 664
  10.  
  11. I am posting a text file from MSkermit that defines keys for the esc sequences
  12. for vt100 terminals.  Included are for CMS system and regular VT !100 terminals
  13.  
  14. Hope this helps..
  15.  
  16.  
  17. ;************
  18. ; Name      : IBM3270X.KEY
  19. ; Date      : 5/91
  20. ; Version   : Kermit-MS (version 3.10 for IBM PC and compatibles)
  21. ; Written by: Doug Baldwin, ASU Information Resources Management
  22. (ICSDJB@ASUACAD)
  23. ; Purpose   : This is a Kermit command file.  It is used to set up the keyboard
  24. ;             mapping when accessing full-screen IBM CMS and WYLBUR through
  25. ;             the IBM 7171 Protocol Converter.
  26. ;************
  27. ;
  28. IF DEF SHOWKEYS GOTO SHOWKEYS
  29. ;
  30. ECHO \13MMMM Loading IBM Full-Screen keyboard definitions
  31. MMMMMMMMMMMMMMMMMMMMMMMMMMMMM\13\10
  32. DO PROMPT IBM3270X
  33. DEF \%K IBM3270X.KEY
  34. ;
  35. SET K CLEAR
  36.  
  37. ;     Code String   KEY 3270 FUNCTION
  38. ;     ==== ======   === =============
  39.  
  40. SET K \315 \{27}1;  F1  PF1
  41. SET K \316 \{27}2;  F2  PF2
  42. SET K \317 \{27}3;  F3  PF3
  43. SET K \318 \{27}4;  F4  PF4
  44. SET K \319 \{27}5;  F5  PF5
  45. SET K \320 \{27}6;  F6  PF6
  46. SET K \321 \{27}7;  F7  PF7
  47. SET K \322 \{27}8;  F8  PF8
  48. SET K \323 \{27}9;  F9  PF9
  49. SET K \324 \{27}0;  F10 PF10
  50. SET K \389 \27\45; *F11 PF11
  51. SET K \390 \27=;   *F12 PF12
  52.  
  53. SET K \852 \27\45; Shift/F1   PF11
  54. SET K \853 \27=;   Shift/F2   PF12
  55. SET K \854 \27!;   Shift/F3   PF13
  56. SET K \855 \27@;   Shift/F4   PF14
  57. SET K \856 \27#;   Shift/F5   PF15
  58. SET K \857 \27$;   Shift/F6   PF16
  59. SET K \858 \27%;   Shift/F7   PF17
  60. SET K \859 \27^;   Shift/F8   PF18
  61. SET K \860 \27&;   Shift/F9   PF19
  62. SET K \861 \27*;   Shift/F10  PF20
  63. SET K \903 \27(;  *Shift/F11  PF21
  64. SET K \904 \27);  *Shift/F12  PF22
  65.  
  66. SET K \1374 \Kdos;      Ctrl/F1  Escape to DOS
  67. SET K \1375 \Ktermtype; Ctrl/F2  Toggle Terminal Type
  68. SET K \1376 \Khangup;   Ctrl/F3  Hangup Phone/Connection
  69. SET K \1377 \Kdump;     Ctrl/F4  Dump Screen to file
  70. SET K \1378 \Klogon;    Ctrl/F5  Resume session logging
  71. SET K \1379 \Klogoff;   Ctrl/F6  Suspend session logging
  72. SET K \1380 \27`E;      Ctrl/F7  Make Enter send Return
  73. SET K \1381 \27`e;      Ctrl/F8  Make Enter send Newline
  74. SET K \1382 \27,;       Ctrl/F9  PA1
  75. SET K \1383 \27.;       Ctrl/F10 PA2
  76.  
  77. SET K \2408 \27,;     Alt/F1  PA1
  78. SET K \2409 \27.;     Alt/F2  PA2
  79. SET K \2410 \27_;     Alt/F3  PF23
  80. SET K \2411 \27+;     Alt/F4  PF24
  81. SET K \2412 \7;       Alt/F5  Reset
  82. SET K \2413 \27\127;  Alt/F6  Erase EOF
  83. SET K \2416 \Kstatus; Alt/F9  Display connection status
  84. SET K \2417 \Kexit;   Alt/F10 Program Escape Command
  85.  
  86. SET K \2920 \27(; Alt/Shift/F1  PF21
  87. SET K \2921 \27); Alt/Shift/F2  PF22
  88. SET K \2922 \27_; Alt/Shift/F3  PF23
  89. SET K \2923 \27+; Alt/Shift/F4  PF24
  90.  
  91. SET K \1888 \Kdump;   Ctrl/Shift/F3 Dump Screen to file
  92. SET K \1889 \Kprtscn; Ctrl/Shift/F4 Print Screen
  93.  
  94. SET K \2424 \{27}1; Alt/1  PF1
  95. SET K \2425 \{27}2; Alt/2  PF2
  96. SET K \2426 \{27}3; Alt/3  PF3
  97. SET K \2427 \{27}4; Alt/4  PF4
  98. SET K \2428 \{27}5; Alt/5  PF5
  99. SET K \2429 \{27}6; Alt/6  PF6
  100. SET K \2430 \{27}7; Alt/7  PF7
  101. SET K \2431 \{27}8; Alt/8  PF8
  102. SET K \2432 \{27}9; Alt/9  PF9
  103. SET K \2433 \{27}0; Alt/0  PF10
  104. SET K \2434 \27\45; Alt/-  PF11
  105. SET K \2435 \27=;   Alt/=  PF12
  106.  
  107. SET K \2936 \27!; Alt/Shift/1  PF13
  108. SET K \2937 \27@; Alt/Shift/2  PF14
  109. SET K \2938 \27#; Alt/Shift/3  PF15
  110. SET K \2939 \27$; Alt/Shift/4  PF16
  111. SET K \2940 \27%; Alt/Shift/5  PF17
  112. SET K \2941 \27^; Alt/Shift/6  PF18
  113. SET K \2942 \27&; Alt/Shift/7  PF19
  114. SET K \2943 \27*; Alt/Shift/8  PF20
  115. SET K \2944 \27(; Alt/Shift/9  PF21
  116. SET K \2945 \27); Alt/Shift/0  PF22
  117. SET K \2946 \27_; Alt/Shift/-  PF23
  118. SET K \2947 \27+; Alt/Shift/=  PF24
  119.  
  120. SET K \2336 {\Kasudnld}; Alt/D  Download
  121. SET K \2322 \Kdos;       Alt/E  Escape to DOS
  122. SET K \2338 \Ktermtype;  Alt/G  Graphics Menu
  123. SET K \2339 \Khelp;      Alt/H  Help
  124. SET K \2341 {\Kasukeys}; Alt/K  show keys-K
  125. SET K \2354 {\Kasumode}; Alt/M  toggle file transfer mode*
  126. SET K \2323 {\Kasurec};  Alt/R  receive file-K, reset prog
  127. SET K \2335 {\Kasusend}; Alt/S  send file-K
  128. SET K \2326 {\Kasuupld}; Alt/U  upload
  129. SET K \2349 {\Kasuexit}; Alt/X  disconnect session
  130.  
  131. SET K \270  \27OD\127; Backspace   Rubout
  132. SET K \284  \13;       Enter       Enter
  133. SET K \271  \9;        Tab         Field Tab
  134.  
  135. SET K \127  \8;  Ctrl/Backspace  BACKSPACE(Home), Delete
  136. SET K \10   \10; Ctrl/Enter      Newline
  137.  
  138. SET K \782  \270D\127; Shift/Backspace  Rubout
  139. SET K \796  \10;       Shift/Enter      Newline
  140. SET K \783  \27\9;     Shift/Tab        Field Back-tab
  141.  
  142. SET K \2318 \27OD; Alt/Backspace  Cursor Left
  143. SET K \2332 \27OM; Alt/Enter
  144.  
  145. SET K \339 \127;    [.] Del            DELETE
  146. SET K \338 \27On;   [0] Ins            Toggle Insert Mode
  147. SET K \335 \Kexit;  [1] End            Program Command Escape
  148. SET K \336 \27OB;   [2] Down Arrow     Cursor Down
  149. ;SET K \337 \PFK??; [3] PgDn           3270 page down
  150. SET K \331 \27OD;   [4] Left Arrow     Cursor Left
  151. SET K \332 \7;      [5]                Reset
  152. SET K \333 \27OC;   [6] Right Arrow    Cursor Right
  153. SET K \327 \8;      [7] Home           Home
  154. SET K \328 \27OA;   [8] Up Arrow       Cursor Up
  155. ;SET K \329 \PFK??; [9] PgUp           3270 page up
  156. SET K \334 \27OM;   [+] on keypad      Clear Screen
  157. SET K \330 \27\127; [-] on keypad      Erase EOF
  158. SET K \311 \27,;    [*] on keypad      PA1
  159. SET K \4399 \27.;  *[/] on keypad      PA2
  160. SET K \4365 \13;   *[Enter] on keypad  Enter
  161.  
  162. SET K \851  .;   Shift/[.] Del          .
  163. SET K \850  0;   Shift/[0] Ins          0
  164. SET K \847  1;   Shift/[1] End          1
  165. SET K \848  2;   Shift/[2] Down Arrow   2
  166. SET K \849  3;   Shift/[3] PgDn         3
  167. SET K \843  4;   Shift/[4] Left Arrow   4
  168. SET K \844  5;   Shift/[5]              5
  169. SET K \845  6;   Shift/[6] Right Arrow  6
  170. SET K \839  7;   Shift/[7] Home         7
  171. SET K \840  8;   Shift/[8] Up Arrow     8
  172. SET K \841  9;   Shift/[9] PgUp         9
  173. SET K \846  +;   Shift/[+] on keypad    +
  174. SET K \842  -;   Shift/[-] on keypad    -
  175. SET K \823  *;   Shift/[*] on keypad    *
  176. SET K \4911 /;   Shift/[/] on keypad    /
  177. SET K \4877 \13; Shift/[Enter] keypad   Enter
  178.  
  179. SET K \1427 \27\27\127;  Ctrl/[.] Del          Erase Input
  180. SET K \1426 \27On;       Ctrl/[0] Ins          Toggle Insert Mode
  181. SET K \1397 \Kendscn;    Ctrl/[1] End          Scroll to Last, Erase INP
  182. SET K \1425 \Kdnone;     Ctrl/[2] Down Arrow   Scroll Down Line, Down 2
  183. SET K \1398 \Kdnscn;     Ctrl/[3] PgDn         Scroll Down Screen, AlPgDn
  184. SET K \1395 \27OD\27OD;  Ctrl/[4] Left Arrow   Cursor Left 2 places
  185. SET K \1423 \7;          Ctrl/[5]              Reset
  186. SET K \1396 \27OC\27OC;  Ctrl/[6] Right Arrow  Cursor Right 2 places
  187. SET K \1399 \Khomscn;    Ctrl/[7] Home         Scroll to First, Clear
  188. SET K \1421 \Kupone;     Ctrl/[8] Up Arrow     Scroll Up Line, Up 2
  189. SET K \1412 \Kupscn;     Ctrl/[9] PgUp         Scroll Up Screen, AlPgUp
  190. SET K \1424 \13;         Ctrl/[+] on keypad    Enter
  191. SET K \1422 \27\27\127;  Ctrl/[-] on keypad    Erase Input
  192. SET K \1430 \27,;        Ctrl/[*] on keypad    PA1
  193. SET K \1429 \27.;       *Ctrl/[/] on keypad    PA2
  194. SET K \5386 \10;        *Ctrl/[Enter] keypad   Newline
  195.  
  196. SET K \2382 \10;    Alt/[+] on keypad      Newline
  197. SET K \2470 \27OM; *Alt/[Enter] keypad     Clear Screen
  198.  
  199. SET K \4434 \27On;   *Grey Insert      Toggle Insert Mode
  200. SET K \4435 \127;    *Grey Delete      DELETE
  201. SET K \4423 \27OM;   *Grey Home        Clear
  202. SET K \4431 \Kexit;  *Grey End         Program Command Escape
  203. ;SET K \4425 \PFK??; *Grey Page Up     3270 page up
  204. ;SET K \4433 \PFK??; *Grey Page Down   3270 page down
  205. SET K \4424 \27OA;   *Grey Up Arrow    Cursor Up
  206. SET K \4432 \27OB;   *Grey Down Arrow  Cursor Down
  207. SET K \4429 \27OC;   *Grey Right Arrow Cursor Right
  208. SET K \4427 \27OD;   *Grey Left Arrow  Cursor Left
  209.  
  210. SET K \4946 \27On;   *Shift/Grey Insert      Toggle Insert Mode
  211. SET K \4947 \27\127; *Shift/Grey Delete      Erase EOF
  212. SET K \4935 \7;      *Shift/Grey Home        Reset
  213. SET K \4943 \Kexit;  *Shift/Grey End         Program Command Escape
  214. ;SET K \4937 \PFK??; *Shift/Grey Page Up     Alternate 3270 page up
  215. ;SET K \4945 \PFK??; *Shift/Grey Page Down   Alternate 3270 page down
  216. SET K \4936 \27OA;   *Shift/Grey Up Arrow    Cursor Up
  217. SET K \4944 \27OB;   *Shift/Grey Down Arrow  Cursor Down
  218. SET K \4941 \27OC;   *Shift/Grey Right Arrow Cursor Right
  219. SET K \4939 \27OD;   *Shift/Grey Left Arrow  Cursor Left
  220.  
  221. SET K \5522 \27On;      *Ctrl/Grey Insert       Toggle Insert Mode
  222. SET K \5523 \27\27\127; *Ctrl/Grey Delete       Erase Input
  223. SET K \5495 \Khomscn;   *Ctrl/Grey Home         Scroll to First, Home
  224. SET K \5493 \Kendscn;   *Ctrl/Grey End          Scroll to Last, Erase INP
  225. SET K \5508 \Kupscn;    *Ctrl/Grey Page Up      Scroll Up Screen, AlPgUp
  226. SET K \5494 \Kdnscn;    *Ctrl/Grey Page Down    Scroll Down Screen, AlPgDn
  227. SET K \5517 \Kupone;    *Ctrl/Grey Up Arrow     Scroll Up Line, Up 2
  228. SET K \5521 \Kdnone;    *Ctrl/Grey Down Arrow   Scroll Down Line, Down 2
  229. SET K \5492 \27OC\27OC; *Ctrl/Grey Right Arrow  Cursor Right 2 places
  230. SET K \5491 \27OD\27OD; *Ctrl/Grey Left Arrow   Cursor Left 2 places
  231.  
  232. SET K \2466 \27On;   *Alt/Grey Insert       Toggle Insert Mode
  233. SET K \2467 \27\127; *Alt/Grey Delete       Erase EOF
  234. SET K \2455 \7;      *Alt/Grey Home         Reset
  235. SET K \2463 \Kexit;  *Alt/Grey End          Program Command Escape
  236. ;SET K \2457 \PFK??; *Alt/Grey Page Up      Alternate 3270 page up
  237. ;SET K \2465 \PFK??; *Alt/Grey Page Down    Alternate 3270 page down
  238. SET K \2456 \27OA;   *Alt/Grey Up Arrow     Cursor Up
  239. SET K \2464 \27OB;   *Alt/Grey Down Arrow   Cursor Down
  240. SET K \2461 \27OC;   *Alt/Grey Right Arrow  Cursor Right
  241. SET K \2459 \27OD;   *Alt/Grey Left Arrow   Cursor Left
  242.  
  243.  
  244. ;***** Specific mapping for PROFS/XEDIT style pa
  245. ;
  246. ;----- PROFS (commented out) -----
  247. ;
  248. ;SET K \337  \{27}0;  [3] PgDn              PF10 (PROFS page down)
  249. ;SET K \329  \27\45;  [9] PgUp              PF11 (PROFS page up)
  250. ;SET K \4425 \27\45; *Grey Page Up          PF11 (PROFS page up)
  251. ;SET K \4433 \{27}0; *Grey Page Down        PF10 (PROFS page down)
  252. ;SET K \4937 \{27}7; *Shift/Grey Page Up    PF7 (XEDIT page up)
  253. ;SET K \4945 \{27}8; *Shift/Grey Page Down  PF8 (XEDIT page down)
  254. ;SET K \2457 \{27}7; *Alt/Grey Page Up      PF7 (XEDIT page up)
  255. ;SET K \2465 \{27}8; *Alt/Grey Page Down    PF8 (XEDIT page down)
  256. ;
  257. ;----- XEDIT -----
  258. ;
  259. SET K \337  \{27}8;  [3] PgDn              PF8 (XEDIT page down)
  260. SET K \329  \{27}7;  [9] PgUp              PF7 (XEDIT page up)
  261. SET K \4425 \{27}7; *Grey Page Up          PF7 (XEDIT page up)
  262. SET K \4433 \{27}8; *Grey Page Down        PF8 (XEDIT page down)
  263. SET K \4937 \27\45; *Shift/Grey Page Up    PF11 (PROFS page up)
  264. SET K \4945 \{27}0; *Shift/Grey Page Down  PF10 (PROFS page down)
  265. SET K \2457 \27\45; *Alt/Grey Page Up      PF11 (PROFS page up)
  266. SET K \2465 \{27}0; *Alt/Grey Page Down    PF10 (PROFS page down)
  267. ;
  268. IF EQ \%C ATT SET K \2349 \27\8DONE\13\13\2; Alt/X Drop Broadband
  269. ;
  270. ECHO \13\10MMMM To get the Kermit command line, press the [End] key during your
  271. session MM\13\10
  272. POP
  273. ;
  274. ; Set up Help message for keys
  275. ;
  276. :SHOWKEYS
  277. ;
  278. DEF SHOWKEYS
  279. ECHO
  280. IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\
  281. 13
  282. ECHO :      Keyboard Definition Table for ASU Kermit-MS (Full-Screen IBM/XEDIT)
  283. :\13
  284. ECHO
  285. LMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\
  286. 13
  287. ECHO : KEY NAME           3 KEY(S) TO PRESS    3 FUNCTION DONE
  288. :\13
  289. ECHO
  290. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  291. 13
  292. ECHO : Kermit Command Line3 [End] -or- Alt/F10 3 Escape to Kermit Command Line
  293. :\13
  294. ECHO : Drop Session       3 Alt/X              3 Drop the current host session
  295. :\13
  296. ECHO
  297. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  298. 13
  299. ECHO : Push to DOS        3 Ctrl/[F1]          3 "HOT KEY" - exit to DOS
  300. :\13
  301. ECHO : Toggle Term. type  3 Ctrl/[F2]          3 Toggle Terminal Type
  302. (Tektronix)  :\13
  303. ECHO : Hangup Phone/Net   3 Ctrl/[F3]          3 Drop DTR signal (hangup
  304. phone/net):\13
  305. ECHO : Dump Screen        3 Ctrl/[F4]          3 Use Kermit to dump screen to
  306. file :\13
  307. ECHO : Resume logging     3 Ctrl/[F5]          3 Resume session logging
  308. :\13
  309. ECHO : Suspend logging    3 Ctrl/[F6]          3 Suspend session logging
  310. :\13
  311. ECHO
  312. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  313. 13
  314. ECHO : Scroll Home        3 Ctrl/[Home]        3 Go to Home screen in memory
  315. :\13
  316. ECHO : Scroll End         3 Ctrl/[End]         3 Go to End screen in memory
  317. :\13
  318. ECHO : Scroll Up Screen   3 Ctrl/[PgUp]        3 Scroll up one screen in memory
  319. :\13
  320. ECHO : Scroll Down Screen 3 Ctrl/[PgDn]        3 Scroll own one screen in memory
  321. :\13
  322. ECHO : Scroll Up Line     3 Ctrl/[Left Arrow]  3 Scroll up one line in memory
  323. :\13
  324. ECHO : Scroll Down Line   3 Ctrl/[Right Arrow] 3 Scroll down one line in memory
  325. :\13
  326. ECHO : Scroll Forward Page3 [PgDn]             3 Scroll forward page (XEDIT -
  327. PF8) :\13
  328. ECHO : Scroll Back Page   3 [PgUp]             3 Scroll back page (XEDIT - PF7)
  329. :\13
  330. ECHO
  331. HMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\
  332. 13
  333. DO CONT
  334. ECHO
  335. \13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  336. M;\13
  337. ECHO :      Keyboard Definition Table for ASU Kermit-MS (Full-Screen IBM/XEDIT)
  338. :\13
  339. ECHO
  340. LMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\
  341. 13
  342. ECHO : KEY NAME           3 KEY(S) TO PRESS    3 FUNCTION DONE
  343. :\13
  344. ECHO
  345. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  346. 13
  347. ECHO : CLEAR              3 [+] on keypad      3 Clear the screen
  348. :\13
  349. ECHO : RESET              3 [5] on keypad      3 Protocol Converter master reset
  350. :\13
  351. ECHO : Erase EOF          3 Alt/[Delete]       3 Erase to the end of field
  352. :\13
  353. ECHO : Toggle Insert Mode 3 [Insert]           3 Toggle insert/overwrite mode
  354. :\13
  355. ECHO : DELETE             3 [Delete]           3 Delete character above cursor
  356. :\13
  357. ECHO : BACKSPACE          3 Ctrl/Backspace     3 Send BACKSPACE character
  358. :\13
  359. ECHO : Exit to Broadband  3 [Esc] [Home]       3 Exit to ACSS Broadband "#"
  360. prompt :\13
  361. ECHO
  362. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  363. 13
  364. ECHO : ENTER              3 [Enter]            3 Send screen to host computer
  365. :\13
  366. ECHO : Newline            3 Ctrl/[Enter]       3 Move cursor to start of next
  367. line :\13
  368. ECHO : HOME               3 [Home]             3 Move cursor to home position
  369. :\13
  370. ECHO : Cursor Up          3 [Up Arrow]         3 Move cursor up one line
  371. :\13
  372. ECHO : Cursor Down        3 [Down Arrow]       3 Move cursor down one line
  373. :\13
  374. ECHO : Cursor Right       3 [Right Arrow]      3 Move cursor right one character
  375. :\13
  376. ECHO : Cursor Left        3 [Left]-or-[Backspc]3 Move cursor left one character
  377. :\13
  378. ECHO : Field Tab          3 [Tab]              3 Tab right one field
  379. :\13
  380. ECHO : Field Back-Tab     3 Shift/[Tab]        3 Tab left one field
  381. :\13
  382. ECHO
  383. HMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\
  384. 13
  385. ECHO \13
  386. DO CONT
  387. ECHO \13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\13
  388. ECHO :    Keyboard Definitions for Kermit (Full-Screen IBM)    :\13
  389. ECHO LMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMM9\13
  390. ECHO : KEY NAME 3 KEY(S) TO PRESS   3 FUNCTION DONE            :\13
  391. ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
  392. ECHO : PF1      3 F1   -or-   Alt/1 3 User-defined function 1  :\13
  393. ECHO : PF2      3 F2   -or-   Alt/2 3 User-defined function 2  :\13
  394. ECHO : PF3      3 F3   -or-   Alt/3 3 User-defined function 3  :\13
  395. ECHO : PF4      3 F4   -or-   Alt/4 3 User-defined function 4  :\13
  396. ECHO : PF5      3 F5   -or-   Alt/5 3 User-defined function 5  :\13
  397. ECHO : PF6      3 F6   -or-   Alt/6 3 User-defined function 6  :\13
  398. ECHO : PF7      3 F7   -or-   Alt/7 3 User-defined function 7  :\13
  399. ECHO : PF8      3 F8   -or-   Alt/8 3 User-defined function 8  :\13
  400. ECHO : PF9      3 F9   -or-   Alt/9 3 User-defined function 9  :\13
  401. ECHO : PF10     3 F10  -or-   Alt/0 3 User-defined function 10 :\13
  402. ECHO : PF11     3 F11  -or-   Alt/- 3 User-defined function 11 :\13
  403. ECHO : PF12     3 F12  -or-   Alt/= 3 User-defined function 12 :\13
  404. ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
  405. ECHO : PA1      3 Alt/[F1]          3 PA1 definition           :\13
  406. ECHO : PA2      3 Alt/[F2]          3 PA2 definition           :\13
  407. ECHO HMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMM<\13
  408. ECHO \32\32For [Alt], [Ctrl], and [Shift], press key and second key at the same
  409. time.\13
  410. ECHO \32\32For [Esc], press [Esc] once and then press the following keys.\13
  411. ECHO \13
  412. DO CONT
  413. C
  414.  
  415.  
  416. ;************
  417. ; Name      : VT100.KEY
  418. ; Date      : 5/91
  419. ; Version   : Kermit-MS (version 3.10 for IBM PC and compatibles)
  420. ; Written by: Doug Baldwin, ASU Information Resources Management (ICSDJB @
  421. ASUACAD)
  422. ; Purpose   : This is a Kermit command file.  It is used to set up terminal
  423. ;             settings as a VT100.
  424. ;************
  425. ;
  426. IF DEF SHOWKEYS GOTO SHOWKEYS
  427. ;
  428. ECHO \13MMMM Loading VT100 terminal definitions
  429. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\13\10
  430. PROMPT VT100
  431. DEF \%K VT100.KEY
  432. ;
  433. SET K CLEAR
  434. SET LOCAL-ECHO OFF
  435. ;
  436. ; Set up the keyboard mapping for the function keys.
  437. ;
  438. SET K \315 \Kpf1;  F1  PF1
  439. SET K \316 \Kpf2;  F2  PF2
  440. SET K \317 \Kpf3;  F3  PF3
  441. SET K \318 \Kpf4;  F4  PF4
  442. SET K \319 \Kkp5;  F5  [5] on keypad
  443. SET K \320 \Kbreak;F6  Break
  444. SET K \321 \Kuparr;F7  Cursor Up
  445. SET K \322 \Kdnarr;F8  Cursor Down
  446. SET K \323 \Klfarr;F9  Cursor Left
  447. SET K \324 \Krtarr;F10 Cursor Right
  448. ;
  449. ; Set up keyboard mapping for the keypad keys
  450. ;
  451. SET K \311 \Kkpcoma; [*]
  452. SET K \330 \Kkpminus;[-]
  453. SET K \339 \Kkpdot;  [.]
  454. SET K \338 \Kkp0;    [0]
  455. SET K \335 \Kkp1;    [1]
  456. SET K \336 \Kkp2;    [2]
  457. SET K \337 \Kkp3;    [3]
  458. SET K \331 \Kkp4;    [4]
  459. SET K \332 \Kkp5;    [5]
  460. SET K \333 \Kkp6;    [6]
  461. SET K \327 \Kkp7;    [7]
  462. SET K \328 \Kkp8;    [8]
  463. SET K \329 \Kkp9;    [9]
  464. SET K \334 \Kkpenter;[+]
  465. ;
  466. ; Set up keyboard mapping for the PF and arrow keys.
  467. ;
  468. SET K \2424 \Kpf1;   Alt/1
  469. SET K \2425 \Kpf2;   Alt/2
  470. SET K \2426 \Kpf3;   Alt/3
  471. SET K \2427 \Kpf4;   Alt/4
  472. SET K \2428 \Kkp5;   Alt/5
  473. SET K \2432 \Kuparr; Alt/9
  474. SET K \2433 \Kdnarr; Alt/0
  475. SET K \2434 \Klfarr; Alt/-
  476. SET K \2435 \Krtarr; Alt/=
  477. SET K \2408 \Kpf1;   Alt/F1
  478. SET K \2409 \Kpf2;   Alt/F2
  479. SET K \2410 \Kpf3;   Alt/F3
  480. SET K \2411 \Kpf4;   Alt/F4
  481. ;
  482. ; Set up keyboard mappings for ASU Kermit keys
  483. ;
  484. SET K \1374 \Kdos;     Ctrl/F1   Push to DOS
  485. SET K \1375 \Ktermtype;Ctrl/F2   Toggle Terminal Type
  486. SET K \1376 \Khangup;  Ctrl/F3   Hangup phone/connection
  487. SET K \1377 \Kdump;    Ctrl/F4   Dump screen to file
  488. SET K \1378 \Klogon;   Ctrl/F5   Resume session logging
  489. SET K \1379 \Klogoff;  Ctrl/F6   Suspend session loggin
  490. SET K \1399 \Khomscn;  Ctrl/Home Go to Home screen
  491. SET K \1397 \Kendscn;  Ctrl/End  Go to End screen
  492. SET K \1412 \Kupscn;   Ctrl/PgUp Scroll up one screen
  493. SET K \1398 \Kdnscn;   Ctrl/PgDn Scroll down one screen
  494. SET K \1421 \Kupone;   Ctrl/[8]  Scroll up one line
  495. SET K \1425 \Kdnone;   Ctrl/[2]  Scroll down one line
  496. SET K \1396 \27OC\27OC;Ctrl/[6] Right Arrow  Cursor Right 2 places
  497. SET K \1395 \27OD\27OD;Ctrl/[4] Left Arrow   Cursor Left 2 places
  498. SET K \10   \10; Ctrl/Enter      Newline
  499. ;
  500. ; Enhanced Keyboard settings
  501. ;
  502. SET K \4434 \Kkp0;     Insert     Toggle Insert Mode
  503. SET K \4435 \127;      Delete     Delete
  504. SET K \4431 \Kexit;    End        Kermit Command Line
  505. SET K \5495 \Khomscn;  Ctrl/Grey Home  Scroll to First
  506. SET K \5493 \Kendscn;  Ctrl/Grey End   Scroll to Last
  507. SET K \5508 \Kupscn;   Ctrl/Grey PgUp  Scroll up one screen
  508. SET K \5494 \Kdnscn;   Ctrl/Grey PgDn  Scroll own one screen
  509. SET K \5517 \Kupone;   Ctrl/Grey Up Arrow     Scroll Up Line
  510. SET K \5521 \Kdnone;   Ctrl/Grey Down Arrow   Scroll Down Line
  511. SET K \5492 \27OC\27OC;Ctrl/Grey Right Arrow  Cursor Right 2 places
  512. SET K \5491 \27OD\27OD;Ctrl/Grey Left Arrow   Cursor Left 2 places
  513. SET K \4424 \Kuparr;   Cursor Up
  514. SET K \4432 \Kdnarr;   Cursor Down
  515. SET K \4427 \Klfarr;   Cursor Left
  516. SET K \4429 \Krtarr;   Cursor Right
  517. ;
  518. SET K \270  \127;      Backspace  DELETE
  519. SET K \782  \8;        Shift/Bspc BACKSPACE
  520. ;
  521. SET K \2341 {\Kasukeys}; Alt/K  display the keyboard map
  522. SET K \2349 {\Kasuexit}; Alt/X  exit the program
  523. SET K \2323 {\Kasurec};  Alt/R  receive a file using Kermit
  524. SET K \2335 {\Kasusend}; Alt/S  send a file using Kermit
  525. SET K \2326 {\Kasuupld}; Alt/U  upload to WYLBUR
  526. SET K \2336 {\Kasudnld}; Alt/D  download from WYLBUR
  527. SET K \2354 {\Kasumode}; Alt/M  toggle file transfer mode
  528. ;
  529. IF EQ \%C ATT SET K \2349 \27\8DONE\13\13\2; Alt/X Drop Broadband
  530. ;
  531. ECHO \13\10MMMM To get the Kermit command line, press the [End] key during your
  532. session MM\13\10
  533. IF NOT DEF LINEMODE POP
  534. ;
  535. SET LOCAL-ECHO ON
  536. SET HANDSHAKE XON
  537. SET FLOW NONE
  538. SET K \270 \8;   Backspace        BACKSPACE
  539. SET K \782 \127; Shift Backspace  DELETE
  540. SET K \339 \127; [Del]            DELETE
  541. POP
  542. ;
  543. :SHOWKEYS
  544. ;
  545. ; Set up Help message for keys
  546. ;
  547. DEF SHOWKEYS
  548. ECHO
  549. IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\
  550. 13
  551. ECHO :             VT100 Keyboard Definition Table for ASU Kermit-MS
  552. :\13
  553. ECHO
  554. LMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\
  555. 13
  556. ECHO : KEY NAME           3 KEY(S) TO PRESS    3 FUNCTION DONE
  557. :\13
  558. ECHO
  559. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  560. 13
  561. ECHO : Kermit Command Line3 [End]              3 Escape to Kermit Command Line
  562. :\13
  563. ECHO : Drop Session       3 Alt/X              3 Drop the current host session
  564. :\13
  565. ECHO : Exit to Broadband  3 [Esc] Ctrl/H       3 Exit to ACSS Broadband "#"
  566. prompt :\13
  567. ECHO
  568. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  569. 13
  570. ECHO : Push to DOS        3 Ctrl/[F1]          3 "HOT KEY" - exit to DOS
  571. :\13
  572. ECHO : Toggle Term. type  3 Ctrl/[F2]          3 Toggle Terminal Type
  573. (Tektronix)  :\13
  574. ECHO : Hangup Phone/Net   3 Ctrl/[F3]          3 Drop DTR signal (hangup
  575. phone/net):\13
  576. ECHO : Dump Screen        3 Ctrl/[F4]          3 Use Kermit to dump screen to
  577. file :\13
  578. ECHO : Resume logging     3 Ctrl/[F5]          3 Resume session logging
  579. :\13
  580. ECHO : Suspend logging    3 Ctrl/[F6]          3 Suspend session logging
  581. :\13
  582. ECHO
  583. GDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\
  584. 13
  585. ECHO : Scroll Home        3 Ctrl/[Home]        3 Go to Home screen in memory
  586. :\13
  587. ECHO : Scroll End         3 Ctrl/[End]         3 Go to End screen in memory
  588. :\13
  589. ECHO : Scroll Up Screen   3 Ctrl/[PgUp]        3 Scroll up one screen in memory
  590. :\13
  591. ECHO : Scroll Down Screen 3 Ctrl/[PgDn]        3 Scroll own one screen in memory
  592. :\13
  593. ECHO : Scroll Up Line     3 Ctrl/[Left Arrow]  3 Scroll up one line in memory
  594. :\13
  595. ECHO : Scroll Down Line   3 Ctrl/[Right Arrow] 3 Scroll down one line in memory
  596. :\13
  597. ECHO
  598. HMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\
  599. 13\10
  600. DO CONT
  601. ECHO
  602. \13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\13
  603. ECHO :          VT100 Keyboard Definition Table for ASU Kermit-MS
  604. :\13
  605. ECHO
  606. LMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9\13
  607. ECHO : KEY NAME     3 KEY(S) TO PRESS    3 FUNCTION DONE
  608. :\13
  609. ECHO
  610. GDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
  611. IF NOT DEF LINEMODE ECHO : DELETE       3 [<DD]  (Backspace) 3 Delete the
  612. previous character     :\13
  613. IF NOT DEF LINEMODE ECHO : BACKSPACE    3 Ctrl/H (Shift/Bspc)3 Back up one space
  614. :\13
  615. IF DEF LINEMODE ECHO : DELETE       3 [Del] (Shift/Bspc) 3 Delete the previous
  616. character     :\13
  617. IF DEF LINEMODE ECHO : BACKSPACE    3 [<DD]  (Backspace) 3 Back up one space
  618. :\13
  619. ECHO : [BREAK]      3 [F6]               3 Send a BREAK signal to host
  620. :\13
  621. ECHO : [LINEFEED]   3 Ctrl/[Enter]       3 Send a LINEFEED character to host
  622. :\13
  623. ECHO : [ENTER]      3 [+] (on keypad)    3 ENTER on VT-100 keypad
  624. :\13
  625. ECHO
  626. GDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
  627. ECHO : [PF1]        3 F1                 3 PF1 on VT-100 keypad
  628. :\13
  629. ECHO : [PF2]        3 F2                 3 PF2 on VT-100 keypad
  630. :\13
  631. ECHO : [PF3]        3 F3                 3 PF3 on VT-100 keypad
  632. :\13
  633. ECHO : [PF4]        3 F4                 3 PF4 on VT-100 keypad
  634. :\13
  635. ECHO
  636. GDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6\13
  637. ECHO : Cursor Up    3 [F7]    -or- Alt/9 3 Move cursor up one line
  638. :\13
  639. ECHO : Cursor Down  3 [F8]    -or- Alt/0 3 Move cursor down one line
  640. :\13
  641. ECHO : Cursor Left  3 [F9]    -or- Alt/- 3 Move cursor left one character
  642. :\13
  643. ECHO : Cursor Right 3 [F10]   -or- Alt/= 3 Move cursor right one character
  644. :\13
  645. ECHO
  646. HMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<\13\10\
  647. 10\10
  648. DO CONT
  649. ECHO \13IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;\13
  650. ECHO : VT100 Keyboard Definition Table for ASU Kermit-MS  :\13
  651. ECHO LMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMMQMMMMMMMMMMMMMMMMMMMM9\13
  652. ECHO : KEY NAME 3 KEY(S) TO PRESS    3 FUNCTION DONE      :\13
  653. ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDD6\13
  654. ECHO : [7]      3 [7] (on keypad)    3 7 on VT-100 keypad :\13
  655. ECHO : [8]      3 [8] (on keypad)    3 8 on VT-100 keypad :\13
  656. ECHO : [9]      3 [9] (on keypad)    3 9 on VT-100 keypad :\13
  657. ECHO : [-]      3 [-] (on keypad)    3 - on VT-100 keypad :\13
  658. ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDD6\13
  659. ECHO : [4]      3 [4] (on keypad)    3 4 on VT-100 keypad :\13
  660. ECHO : [5]      3 [5] (on keypad)    3 5 on VT-100 keypad :\13
  661. ECHO : [6]      3 [6] (on keypad)    3 6 on VT-100 keypad :\13
  662. ECHO : [,]      3 [*] (PrtSc)        3 , on VT-100 keypad :\13
  663. ECHO GDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDD6\13
  664. ECHO : [1]      3 [1] (on keypad)    3 1 on VT-100 keypad :\13
  665. ECHO : [2]      3 [2] (on keypad)    3 2 on VT-100 keypad :\13
  666. ECHO : [3]      3 [3] (on keypad)    3 3 on VT-100 keypad :\13
  667. ECHO : [0]      3 [0] (on keypad)    3 0 on VT-100 keypad :\13
  668. ECHO : [.]      3 [.] (on keypad)    3 . on VT-100 keypad :\13
  669. ECHO HMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMM<\13
  670. ECHO \32\32For [Alt], [Ctrl], and [Shift], press key and second key at the same
  671. time.\13
  672. ECHO \32\32For [Esc], press [Esc] once and then press the following keys.\13\10
  673. DO CONT
  674. C
  675.