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

  1. ; FILE DASHER.SCR (MSIDGK.SCR)
  2. ; Data General, Information Management Group
  3. ; May 21, 1992
  4. ; Edited June 23, 1992
  5. ; Minor corrections September 15, 1994
  6. ;
  7. ; Keyboard mapping file for MS-DOS Kermit 3.13 and above, for use
  8. ; with AT and XT keyboards when emulating a Data General Dasher series
  9. ; terminal.  See the file DGCEOKBD.SCR for a mapping for use with the
  10. ; DASHER/286 PC with the special CEO-compatible keyboard.
  11. ;
  12. ; This file maps the function, arrow, and editing keys to their DG NATIVE MODE
  13. ; escape sequences.  The mapping was taken from two sources:
  14. ;    a.) Using the CEO Connection (tm) System, DG Manual 069-105-02,
  15. ;        Appendix A.     CEO Connection is software for IBM-compatible PCs
  16. ;        which includes a DG terminal emulator, and so also a keyboard
  17. ;        mapping from the PC keyboard to the DG keyboard.
  18. ;    b.) The mapping in Data General's DG/UX mterm, a Dasher emulator
  19. ;        for use on AViiON workstations.  The workstations use a 101-key
  20. ;        keyboard identical to the PC keyboard.
  21. ;
  22. ; The default mapping created by this file is identical to the CEO Connection
  23. ; mapping except for the shifted and control states of the Grey editing keys.
  24. ; (The term "default mapping" means the mapping created if this file is not
  25. ; edited by the user.)     Commands to exactly match the CEO Connection mapping
  26. ; and the mterm mapping are included here, but are commented out.
  27. ; Users who prefer one of these can uncomment the relevant lines.
  28. ;
  29. ; DG FUNCTION KEYS
  30. ;
  31. ; The PC function keys are mapped to the DG function keys in a straightforward
  32. ; manner.  PC function key F<n> is mapped to DG key F<n>.  All modified states
  33. ; are mapped similarly.     PC Alt-F1 through Alt-F5 are mapped to DG F11 through
  34. ; F15.
  35. ;
  36. ; DG ARROW AND C KEYS, NUMERIC KEYPAD
  37. ;
  38. ; On the numeric keypad WITH NUM LOCK OFF, PC <arrow> are mapped to DG <arrow>,
  39. ; and PC Ctrl-<arrow> are mapped to DG Shift-<arrow>.  PC Home, PgUp, End,
  40. ; PgDn are mapped to C1, C2, C3, C4 respectively.  PC Ctrl-Home, etc., are
  41. ; mapped to DG Shift-C1, etc.  PC Ins is mapped to DG Erase Page, and PC
  42. ; Del to DG Erase-EOL
  43. ;
  44. ; DG ARROW AND C KEYS, "GREY" KEYPAD
  45. ;
  46. ; The "grey" keys are the AT keyboard's extended keys.    These are the
  47. ; arrow keys arranged in an inverted T, and the six-key rectangle above
  48. ; the inverted T containing "editing" keys (Insert, Delete, etc.).
  49. ;
  50. ; This file's default mapping (the one created if the user does not edit
  51. ; this file), the CEO Connection mapping, and the DG/UX mterm mapping
  52. ; differ in the treatment of these keys.  CEO Connection duplicates the
  53. ; mapping on the numeric keypad.  The default maps similarly, except for
  54. ; mapping PC Shift-<key> to DG Shift-<key>.  Mterm changes the mapping of
  55. ; the six editing keys extensively.
  56. ;
  57. ; Grey Arrow Keys
  58. ;
  59. ; In all cases, PC <arrow> are mapped to DG <arrow>.
  60. ;
  61. ; In the default and mterm mappings, PC Shift-<arrow> are mapped to DG
  62. ; Shift-<arrow>.  PC Ctrl-<arrow> and Crtl-Shift-<arrow> are mapped to the
  63. ; Kermit scrolling functions (see below).
  64. ;
  65. ; In the CEO Connection mapping, PC Ctrl-<arrow> are mapped to DG Shift-<arrow>
  66. ;
  67. ; Grey Editing Keys
  68. ;
  69. ;   PC KEY       DEFAULT        CEO CONN           MTERM
  70. ; Insert       Erase Page         (none)            C1
  71. ; Home           C1             C1                Home
  72. ; Page Up       C2             C2                C2
  73. ; Delete       Erase EOL         (none)            C3
  74. ; End           C3             C3                Erase EOL
  75. ; Page Down       C4             C4                C4
  76. ;
  77. ; Shift-Insert       Erase Page         (none)            Shift-C1
  78. ; Shift-Home       Shift-C1         (none)            Shift-Home
  79. ; Shift-Page Up       Shift-C2         (none)            Shift-C1
  80. ; Shift-Delete       Erase EOL         (none)            Shift-C3
  81. ; Shift-End       Shift-C3         (none)            Erase EOL
  82. ; Shift-Page Down  Shift-C4         (none)            Shift-C4
  83. ;
  84. ; Ctrl-Home       (none)         Shift-C1            (none)
  85. ; Ctrl-Page Up       (none)         Shift-C2            (none)
  86. ; Ctrl-End       (none)         Shift-C3            (none)
  87. ; Ctrl-Page Down   (none)         Shift-C4            (none)
  88. ;
  89. ; KERMIT SCROLLING
  90. ;
  91. ; In the default and mterm mappings, Grey Ctrl-<arrow> are mapped to Kermit
  92. ; scroll one line/character.  Grey Ctrl-Shift-<arrow> are mapped to Kermit
  93. ; scroll one screen.  Kermit scrolling is disabled in the CEO Connection
  94. ; mapping, and on XT keyboards.
  95. ;
  96. ; DG SPCL KEY
  97. ;
  98. ; The SPCL key is the Dasher's "compose" key.  It is used to start
  99. ; two- or three-key sequences which generate accented and other non-
  100. ; ASCII characters.
  101. ;
  102. ; The Kermit keyboard verb /kdgspcl provides a mechanism for entering
  103. ; non-ASCII characters which is similar, but not identical, to that
  104. ; provided by Dasher terminals.     All standard PC mechanisms for entering
  105. ; such characters are also supported by Kermit.
  106. ;
  107. ; The keypad minus is mapped to /kdgspcl.
  108. ;
  109. ;         FUNCTION KEYS
  110. ;
  111. set key \315 \o36q     ; F1 sends <036> q.  Octal 36 is the DG command
  112.                ; header, usually echoed as ^^, also denoted RS
  113. set key \316 \o36r     ; F2
  114. set key \317 \o36s     ; F3
  115. set key \318 \o36t     ; F4
  116. set key \319 \o36u     ; F5
  117. set key \320 \o36v     ; F6
  118. set key \321 \o36w     ; F7
  119. set key \322 \o36x     ; F8
  120. set key \323 \o36y     ; F9
  121. set key \324 \o36z     ; F10
  122. set key \389 \o36{     ; F11
  123. set key \390 \o36|     ; F12
  124. set key \397 \o36}     ; F13 (on CEO keyboard on Dasher/286)
  125. set key \398 \o36~     ; F14              "
  126. set key \399 \o36p     ; F15              "
  127. ;
  128. set key \2408 \o36{   ; Alt F1 sends F11
  129. set key \2409 \o36|   ; Alt F2 sends F12
  130. set key \2410 \o36}   ; Alt F3 sends F13
  131. set key \2411 \o36~   ; Alt F4 sends F14
  132. set key \2412 \o36p   ; Alt F5 sends F15
  133. ;
  134. set key \852 \o36a     ; Shift F1
  135. set key \853 \o36b     ; Shift F2
  136. set key \854 \o36c     ; Shift F3
  137. set key \855 \o36d     ; Shift F4
  138. set key \856 \o36e     ; Shift F5
  139. set key \857 \o36f     ; Shift F6
  140. set key \858 \o36g     ; Shift F7
  141. set key \859 \o36h     ; Shift F8
  142. set key \860 \o36i     ; Shift F9
  143. set key \861 \o36j     ; Shift F10
  144. set key \903 \o36k     ; Shift F11
  145. set key \904 \o36l     ; Shift F12
  146. set key \912 \o36m     ; Shift F13
  147. set key \913 \o36n     ; Shift F14
  148. set key \914 \o36`     ; Shift F15 ( ` is the grave character)
  149. set key \2920 \o36k   ; Alt-Sh F1 sends Shift F11
  150. set key \2921 \o36l   ; Alt-Sh F2 sends Shift F12
  151. set key \2922 \o36m   ; Alt-Sh F3 sends Shift F13
  152. set key \2923 \o36n   ; Alt-Sh F4 sends Shift F14
  153. set key \2924 \o36`   ; Alt-Sh F5 sends Shift F15
  154. ;
  155. ; Note: the curly braces are required when the ascii character in the second
  156. ; position is a digit.
  157. ;
  158. set key \1374 \{o36}1       ; Ctrl F1
  159. set key \1375 \{o36}2       ; Ctrl F2
  160. set key \1376 \{o36}3       ; Ctrl F3
  161. set key \1377 \{o36}4       ; Ctrl F4
  162. set key \1378 \{o36}5       ; Ctrl F5
  163. set key \1379 \{o36}6       ; Ctrl F6
  164. set key \1380 \{o36}7       ; Ctrl F7
  165. set key \1381 \{o36}8       ; Ctrl F8
  166. set key \1382 \{o36}9       ; Ctrl F9
  167. set key \1383 \{o36}:       ; Ctrl F10
  168. set key \1417 \{o36}\{o73} ; Ctrl F11
  169. set key \1418 \{o36}<       ; Ctrl F12
  170. set key \1427 \{o36}=       ; Ctrl F13
  171. set key \1428 \{o36}>       ; Ctrl F14
  172. set key \1429 \{o36}0       ; Ctrl F15
  173. set key \3432 \{o36}\{o73} ; Alt-Ctrl F1 sends Ctrl F11
  174. set key \3433 \{o36}<    ; Alt-Ctrl F2 sends Ctrl F12
  175. set key \3434 \{o36}=    ; Alt-Ctrl F3 sends Ctrl F13
  176. set key \3435 \{o36}>    ; Alt-Ctrl F4 sends Ctrl F14
  177. set key \3436 \{o36}0    ; Alt-Ctrl F5 sends Ctrl F15
  178. ;
  179. set key \1886 \o36!    ; Ctrl-Shift F1    
  180. set key \1887 \o36"    ; Ctrl-Shift F2    
  181. set key \1888 \o36#    ; Ctrl-Shift F3    
  182. set key \1889 \o36$    ; Ctrl-Shift F4    
  183. set key \1890 \o36%    ; Ctrl-Shift F5    
  184. set key \1891 \o36&    ; Ctrl-Shift F6    
  185. set key \1892 \o36'    ; Ctrl-Shift F7    ( ' is the apostrophe)
  186. set key \1893 \o36(    ; Ctrl-Shift F8    
  187. set key \1894 \o36)    ; Ctrl-Shift F9    
  188. set key \1895 \o36*    ; Ctrl-Shift F10
  189. set key \1929 \o36+    ; Ctrl-Shift F11
  190. set key \1930 \o36,    ; Ctrl-Shift F12
  191. set key \1939 \o36-    ; Ctrl-Shift F13
  192. set key \1940 \o36.    ; Ctrl-Shift F14
  193. set key \1941 \o36\o40 ; Ctrl-Shift F15
  194. set key \3944 \o36+    ; Alt-Ctrl-Sh F1 sends Ctrl-Sh F11
  195. set key \3945 \o36,    ; Alt-Ctrl-Sh F2 sends Ctrl-Sh F12
  196. set key \3946 \o36-    ; Alt-Ctrl-Sh F3 sends Ctrl-Sh F13
  197. set key \3947 \o36.    ; Alt-Ctrl-Sh F4 sends Ctrl-Sh F14
  198. set key \3948 \o36\o40 ; Alt-Ctrl-Sh F5 sends Ctrl-Sh F15
  199. ;
  200. ;
  201. ;               GREY ARROW KEYS
  202. ;
  203. ; <arrow> and Sh-<arrow> are mapped to DG <arrow> and Sh-<arrow>
  204. ;
  205. set key \4424 \o27    ; Grey up arrow
  206. set key \4427 \o31    ; Grey left arrow
  207. set key \4429 \o30    ; Grey right arrow
  208. set key \4432 \o32    ; Grey down arrow
  209. set key \4936 \o36\o27      ; Grey Sh-up arrow
  210. set key \4939 \o36\o31      ; Grey Sh-left arrow
  211. set key \4941 \o36\o30      ; Grey Sh-right arrow
  212. set key \4944 \o36\o32      ; Grey Sh-down arrow
  213. ;
  214. ;    KERMIT SCROLLING FUNCTIONS
  215. ;
  216. ; Ctrl-<arrow> and Sh-Ctrl-<arrow> are mapped to Kermit scrolling functions
  217. ;
  218. set key \5517 \Kupone      ; Grey Ctrl-up, Kermit up one line
  219. set key \5491 \Klfone      ; Grey Ctrl-left, Kermit left one character
  220. set key \5492 \Krtone      ; Grey Ctrl-right, Kermit right one character
  221. set key \5521 \Kdnone      ; Grey Ctrl-down, Kermit down one line
  222. set key \6029 \Kupscn      ; Grey Sh-Ctrl-up, Kermit up one screen
  223. set key \6003 \Klfpage      ; Grey Sh-Ctrl-left, Kermit left one screen
  224. set key \6004 \Krtpage      ; Grey Sh-Ctrl-right, Kermit right one screen
  225. set key \6033 \Kdnscn      ; Grey Sh-Ctrl-down, Kermit down one screen
  226. ;
  227. ;
  228. ;               GREY EDITING KEYS
  229. ;
  230. set key \4434 \o14      ; Grey Insert, DG Erase Page (CEO Conn. does not
  231.               ; map this key)
  232. set key \4423 \o36\      ; Grey Home, DG C1
  233. set key \4425 \o36]      ; Grey Page Up, DG C2
  234. set key \4435 \o13      ; Grey Delete, DG Erase-EOL (CEO Conn does not map)
  235. set key \4431 \o36^      ; Grey End, DG C3
  236. set key \4433 \o36_      ; Grey page Down, DG C4
  237. set key \4946 \o14      ; Grey Sh-Insert, DG Erase Page
  238. set key \4935 \o36X      ; Grey Sh-Home, DG Sh-C1
  239. set key \4937 \o36Y      ; Grey Sh-Page Up, DG Sh-C2
  240. set key \4947 \o13      ; Grey Sh-Delete, DG Erase-EOL
  241. set key \4943 \o36Z      ; Grey Sh-End, DG Sh-C3
  242. set key \4945 \o36[      ; Grey Sh-Page Down, DG Sh-C4
  243. ;
  244. ;          CEO CONNECTION VERSION OF GREY CTRL-KEYS
  245. ;
  246. ; If you prefer CEO Connection's mapping, uncomment the following group of
  247. ; lines.  You will lose the Kermit scrolling functions.
  248. ;
  249. ;set key \5517 \o36\o27       ; Grey Ctrl-Up arrow, DG Sh-up arrow
  250. ;set key \5491 \o36\o31       ; Grey Ctrl-Left arrow, DG Sh-left arrow
  251. ;set key \5492 \o36\o30       ; Grey Ctrl-Right arrow, DG Sh-right arrow
  252. ;set key \5521 \o36\o32       ; Grey Ctrl-Down arrow, DG Sh-down arrow
  253. ;set key \5495 \o36X       ; Grey Ctrl-Home, DG Sh-C1
  254. ;set key \5508 \o36Y       ; Grey Ctrl-Page Up, DG Sh-C2
  255. ;set key \5493 \o36Z       ; Grey Ctrl-End, DG Sh-C3
  256. ;set key \5494 \o36[       ; Grey Ctrl-PageDown, DG Sh-C4
  257. ;
  258. ;          DG/UX MTERM VERSION OF GREY EDITING KEYS
  259. ;
  260. ; If you prefer mterm's version of these keys, uncomment the following group
  261. ; of lines.  mterm maps the Page Up and Page Down keys the same as CEO
  262. ; Connection, so these are not remapped here.  Kermit scrolling is not changed.
  263. ;
  264. ;set key \4434 \o36\      ; Grey Insert, DG C1
  265. ;set key \4435 \o36]      ; Grey Delete, DG C2
  266. ;set key \4423 \o10      ; Grey Home, DG Home (^H)
  267. ;set key \4431 \o13      ; Grey End, DG Erase EOL
  268. ;set key \4946 \o36X      ; Grey Sh-Insert, DG Sh-C1
  269. ;set key \4947 \o36Y      ; Grey Sh-Delete, DG Sh-C1
  270. ;set key \4935 \o36\o10      ; Grey Sh-Home, DG Sh-Home
  271. ;set key \4943 \o13      ; Grey Sh-End, DG Erase EOL
  272. ;
  273. ;
  274. ;          NUMERIC KEYPAD KEYS
  275. ;
  276. ; The "Num Lock On" mappings are OK as is (i.e.,
  277. ; numerics).  The punctuation key mappings are OK as is except the - key.
  278. ;
  279. set key \338 \o14      ; Keypad Insert, DG Erase Page
  280. set key \339 \o13      ; Keypad Del, DG DG Erase EOL
  281. set key \335 \o36^      ; Keypad End, DG C-3
  282. set key \336 \o32      ; Keypad Down arrow
  283. set key \337 \o36_      ; Keypad PgDn, DG C-4
  284. set key \331 \o31      ; Keypad Left arrow
  285. set key \333 \o30      ; Keypad Right arrow
  286. set key \327 \o36\      ; Keypad Home, DG C-1
  287. set key \328 \o27      ; Keypad Up arrow
  288. set key \329 \o36]      ; Keypad Page up, DG C-2
  289. ;
  290. set key \330 \o55      ; Keypad -, DG -
  291. set key \842 \o55      ; Keypad Sh - , DG -
  292. ;
  293. ; Ctrl versions of the Keypad keys.
  294. ;
  295. set key \1421 \o36\o27      ; Keypad Ctrl-Up arrow, DG Sh-up arrow
  296. set key \1395 \o36\o31      ; Keypad Ctrl-Left arrow, DG Sh-left arrow
  297. set key \1396 \o36\o30      ; Keypad Ctrl-Right arrow, DG Sh-right arrow
  298. set key \1425 \o36\o32      ; Keypad Ctrl-Down arrow, DG Sh-down arrow
  299. set key \1399 \o36X      ; Keypad Ctrl-Home, DG Sh-C1
  300. set key \1412 \o36Y      ; Keypad Ctrl-Page Up, DG Sh-C2
  301. set key \1397 \o36Z      ; Keypad Ctrl-End, DG Sh-C3
  302. set key \1398 \o36[      ; Keypad Ctrl-PageDown, DG Sh-C4
  303. ;
  304. ;            OTHER KEYS
  305. ;
  306. set key \284 \o12      ; Enter, DG new line
  307. set key \10 \o15      ; Ctrl-Enter, DG carriage return
  308. set key \4365 \o12      ; Keypad Enter, DG new line
  309. set key \5386 \o15      ; Keypad Ctrl-Enter, DG carriage return
  310. set key \1906 \o36\o21      ; Ctrl-Sh-Print Screen, DG Cmd-Print
  311. ;
  312. ;         THE DG SPCL KEY
  313. ;
  314. set key \330 \kdgspcl      ; Keypad minus = DG SPCL (Compose)
  315.  
  316. ; End of file DASHER.INI (MSIDGK.INI)
  317.