home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / cu / 7171.ini < prev    next >
Text File  |  2020-01-01  |  7KB  |  208 lines

  1. ; 7171 Key Definitions for Kermit 2.30 and above
  2. ; for Columbia University (nodes SIMB, SIML)
  3. ; for IBM-PC, XT, AT, PS/2 keyboards.
  4. ; Adapted from a version contributed by Mark S. Zinzow <MARKZ@UIUCVMD.BITNET>
  5. ;   by Walter Bourne <walter@columbia.edu>, May 1988.
  6. ; Modified August 1991 and 1992
  7. ;   Include enhanced keyboard editing keys.
  8. ;   F11 and F12 definitions moved , corrected, and un-commented.
  9. ;   Change a couple of lingering octal numbers to decimal.
  10. ;
  11. set parity even
  12. set local-echo off
  13. set timer on
  14. set flow xon
  15. set handshake none
  16.  
  17. set key clear        ; clear all previous key definitions
  18.  
  19. ;  The following ASCII code sequences
  20. ;  (which can be typed on most any terminal or PC) keyboard are
  21. ;  useful on the IBM running CMS when using the Columbia version of the
  22. ;  7171 protocol converter:
  23. ;
  24. ; ASCII codes   IBM Full Screen Function    ASCII codes     IBM Function
  25. ; ESC 1         PF1                         ESC Q           PF11
  26. ; ESC 2         PF2                         ESC W           PF12
  27. ; ESC 3         PF3                         Ctrl+C          PA1
  28. ; ESC 4         PF4                         Ctrl+W          PA2
  29. ; ESC 5         PF5                         Ctrl+L          Clear
  30. ; ESC 6         PF6                         Ctrl+X          Insert mode
  31. ; ESC 7         PF7                         Ctrl+P          Cursor Up
  32. ; ESC 8         PF8                         Ctrl+N          Cursor Down
  33. ; ESC 9         PF9                         Ctrl+F          Cursor Right
  34. ; ESC 0         PF10                        Ctrl+B          Cursor Left
  35. ; Ctrl+K        ERASE EOF
  36. ;
  37. ; Note that all of these codes can be assigned to any keyboard key
  38. ; with the SET command.  The following set commands assign the above
  39. ; code sequences to the function keys:
  40. ;
  41. ; PF01-PF12 assigned to PC F1-F12 keys
  42. set key \315 \{27}1
  43. set key \316 \{27}2
  44. set key \317 \{27}3
  45. set key \318 \{27}4
  46. set key \319 \{27}5
  47. set key \320 \{27}6
  48. set key \321 \{27}7
  49. set key \322 \{27}8
  50. set key \323 \{27}9
  51. set key \324 \{27}0
  52. set key \389 \27q
  53. set key \390 \27w
  54. ; PF11 assigned to shift F1
  55. set key \852 \27q
  56. ; PF12 assigned to shift F2
  57. set key \853 \27w
  58. ; PF13 assigned to shift F3
  59. set key \854 \27e
  60. ; PF14 assigned to shift F4
  61. set key \855 \27r
  62. ; PF15 assigned to shift F5
  63. set key \856 \27t
  64. ; PF16 assigned to shift F6
  65. set key \857 \27y
  66. ; PF17 assigned to shift F7
  67. set key \858 \27u
  68. ; PF18 assigned to shift F8
  69. set key \859 \27i
  70. ; PF19 assigned to shift F9
  71. set key \860 \27o
  72. ; PF20 assigned to shift F10
  73. set key \861 \27p
  74. ; PF21 assigned to shift F11
  75. set key \903 \27a
  76. ; PF22 assigned to shift F12
  77. set key \904 \27s
  78. ;;
  79. ;; For older 10-Function-Key Keyboards
  80. ; PF21 assigned to alt F1
  81. set key \2408 \27a
  82. ; PF22 assigned to alt F2
  83. set key \2409 \27s
  84. ; PF23 assigned to alt F3
  85. set key \2410 \27d
  86. ; PF24 assigned to alt F4
  87. set key \2411 \27f
  88. ;
  89. ; C-C for PA1 assigned to ctrl F5
  90. set key \1378 \3
  91. ; C-C for PA1 assigned to alt F5
  92. set key \2412 \3
  93. ; C-W for PA2 assigned to ctrl F6
  94. set key \1379 \24
  95. ; C-W for PA2 assigned to alt F6
  96. set key \2413 \24
  97. ; C-C for PA1 assigned to ctrl F1
  98. set key \1374 \3
  99. ; C-W for PA2 assigned to ctrl F2
  100. set key \1375 \24
  101. ;
  102. ; C-J for Newline assigned to ctrl F8
  103. set key \1380 \10
  104. ; C-J for Newline assigned to alt F8
  105. set key \2415 \10
  106. ; note the PC Keyboard normally generates a newline character when Ctrl J or
  107. ; Ctrl Enter is pressed.
  108. ;
  109. ; Field Tab assigned to Tab key( -->| ) (redundant as this is normal key code)
  110. set key \9 \9
  111. ; Field Back-Tab assigned to shift tab key ( |<--  )
  112. set key \783 \27\9
  113. ;
  114. ; C-X for Toggle insert assigned to Ins key
  115. set key \338 \24
  116. set key \4434 \24
  117. ;
  118. ; C-D for Delete assigned to Del key
  119. set key \339 \4
  120. set key \4435 \4
  121. ;
  122. ; Cursor pad definitions
  123. ; Up, right, left, down arrows
  124. ; C-P for up arrow
  125. set key \328 \16
  126. set key \4424 \16
  127.  
  128. ; C-F for right arrow
  129. set key \333 \6
  130. set key \4429 \6
  131.  
  132. ; C-B for left arrow
  133. set key \331 \2
  134. set key \4427 \2
  135.  
  136. ; C-N for down arrow
  137. set key \336 \14
  138. set key \4432 \14
  139.  
  140. ; Pgup = PF7 for Xedit
  141. set key \329 \{27}7
  142. set key \4425 \{27}7
  143.  
  144. ; Pgdn = PF8 for Xedit
  145. set key \337 \{27}8
  146. set key \4433 \{27}8
  147.  
  148. ; Gray +, number pad as C-W for PA2
  149. set key \334 \23
  150. ; * * * * * * * * * * * * * * * * * * * *
  151. ; NOTE: DESTRUCTIVE Backspace as C-H C-D
  152.  
  153. set key \270 \8\4
  154. ;                                      (End of 7171 Key definitions)
  155. ;
  156. ; The following table shows the keys used with the 7171 with the above
  157. ; definitions:
  158. ;                  Quick Reference of the sample key definitions
  159. ;           for use with the IBM 7171 to access CMS in full-screen mode
  160. ;                         using standard VT100 emulation
  161. ;
  162. ; PC key     IBM function   PC key    IBM func.       PC key      IBM function
  163. ;
  164. ;       F1   PF1                 F2   PF2
  165. ; Shift F1   PF11          Shift F2   PF12
  166. ; Alt   F1   PF21          Alt   F2   PF22            tab  -->|   TAB
  167. ; Ctrl  F1   PA1           Ctrl  F2   PA2
  168. ;                                               shift tab  |<--   BACK TAB
  169. ;       F3   PF3                 F4   PF4
  170. ; Shift F3   PF13          Shift F4   PF14          Enter /___|   ENTER
  171. ; Alt   F3   PF23          Alt   F4   PF24                \
  172. ; Ctrl  F3   undefined     Ctrl  F4   undefined
  173. ;                                                     Ctrl  L     CLEAR
  174. ;       F5   PF5                 F6   PF6
  175. ; Shift F5   PF15          Shift F6   PF16                  Del   DELETE CHAR
  176. ; Alt   F5   PA1           Alt   F6   PA1
  177. ; Ctrl  F5   PA1           Ctrl  F6   PA2                   Ins   TOGGLE INSERT
  178. ;                                                        Gray +   PA2
  179. ;
  180. ;       F7   PF7                 F8   PF8              Ctrl J     NEWLINE
  181. ; Shift F7   PF17          Shift F8   PF18
  182. ; Alt   F7   undefined     Alt   F8   NEWLINE        Ctrl Enter   NEWLINE
  183. ; Ctrl  F7   undefined     Ctrl  F8   NEWLINE
  184. ;
  185. ;       F9   PF9                 F10  PF10
  186. ; Shift F9   PF19          Shift F10  PF20
  187. ; Alt   F9   undefined     Alt   F10  undefined
  188. ; Ctrl  F9   undefined     Ctrl  F10  undefined
  189. ;
  190. ;       F11  PF11                F12  PF12
  191. ; Shift F11  PF21          Shift F12  PF22
  192. ; Alt   F11  undefined     Alt   F12  undefined
  193. ; Ctrl  F11  undefined     Ctrl  F12  undefined
  194. ;
  195. ;
  196. ; 7171 PC    7171   PC       7171   PC      7171               PC
  197. ;
  198. ; PF1  F1    PF11 Shift F1   PF21 Alt F1    CLEAR           Ctrl L
  199. ; PF2  F2    PF12 Shift F2   PF22 Alt F2    DELETE CHAR     Del
  200. ; PF3  F3    PF13 Shift F3   PF23 Alt F3    ENTER           Enter
  201. ; PF4  F4    PF14 Shift F4   PF24 Alt F4    FIELD BACK TAB  |<-- (shift tab)
  202. ; PF5  F5    PF15 Shift F5                  FIELD TAB       -->|  (tab)
  203. ; PF6  F6    PF16 Shift F6                  HOME            undefined
  204. ; PF7  F7    PF17 Shift F7                  NEWLINE         Ctrl J
  205. ; PF8  F8    PF18 Shift F8                  TOGGLE INSERT   Ins
  206. ; PF9  F9    PF19 Shift F9   PA1 Ctrl C or Ctrl F1 or Alt F5 or Ctrl F5
  207. ; PF10 F10   PF20 Shift F10  PA2 Ctrl W or Ctrl F2 or Alt F6 or Ctrl F6
  208.