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

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