home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / REFLECT.ZIP / LK250.KBM < prev    next >
Encoding:
Text File  |  1989-02-14  |  5.8 KB  |  208 lines

  1. ;**********************************************************************
  2. ;  Name:    LK250.KBM
  3. ;  Keyboard:    LK250
  4. ;  Description:
  5. ;    This definition is for the DEC LK250 keyboard, and serves
  6. ;    two purposes.  First, it causes Reflection to use the
  7. ;    default keyboard mapping for the LK250 and put the LK250
  8. ;    into DEC Extended mode.  Reflection will also turn Num Lock
  9. ;    on, so that numeric keypad keystrokes will emulate
  10. ;    equivalent keystrokes on the VT application keypad.  Second,
  11. ;    this document describes the default mapping for the LK250
  12. ;    keyboard.
  13. ;
  14. ;    Note that the mapping for the F1 through F10 keys is context
  15. ;    sensitive.  When labels are displayed at the bottom of the
  16. ;    screen, the functions performed by F1 through F8 will
  17. ;    correspond to the functions described in the labels.  F9
  18. ;    will perform the no-labels function, which causes any labels
  19. ;    displayed to disappear.  F10 will perform the main-menu
  20. ;    function, which causes the Reflection main-menu label set to
  21. ;    be displayed.
  22. ;
  23. ;    When no labels are being displayed at the bottom of the
  24. ;    screen (the no-labels function was invoked or Reflection was
  25. ;    loaded with the Term 1 configuration item Initial Label Set
  26. ;    set to NONE) the mapping of F1 through F10 to VT220 terminal
  27. ;    functions is active.  Note that F4 is mapped to the
  28. ;    Reflection main-menu function.    When no labels are up
  29. ;    striking F4 will cause Reflection's main label set to be
  30. ;    displayed, giving the user access to such Reflection
  31. ;    subsystems as file transfer, command line, etc.
  32. ;**********************************************************************
  33.  
  34. keyboard-id = LK250
  35.  
  36. set num-lock on
  37.  
  38. ;--- The following documents Reflection's default mapping for the
  39. ;--- DEC LK250 keyboard.
  40.  
  41. ;--- Keys F1 - F20 and Shift F1 - F20 are mapped to VT220 functions,
  42. ;--- with the exception that F4 performs the Reflection main-menu
  43. ;--- function.
  44. ;         f1 = hold-screen
  45. ;         f2 = print-screen
  46. ;         f3 = set-up-keys
  47. ;         f4 = main-menu
  48. ;         f5 = host-break
  49. ;         f6 = vt-f6
  50. ;         f7 = vt-f7
  51. ;         f8 = vt-f8
  52. ;         f9 = vt-f9
  53. ;        f10 = vt-f10
  54. ;        f11 = vt-f11
  55. ;        f12 = vt-f12
  56. ;        f13 = vt-f13
  57. ;        f14 = vt-f14
  58. ;        f15 = vt-f15
  59. ;        f16 = vt-f16
  60. ;        f17 = vt-f17
  61. ;        f18 = vt-f18
  62. ;        f19 = vt-f19
  63. ;        f20 = vt-f20
  64. ;      shift f6 = udk6
  65. ;      shift f7 = udk7
  66. ;      shift f8 = udk8
  67. ;      shift f9 = udk9
  68. ;     shift f10 = udk10
  69. ;     shift f11 = udk11
  70. ;     shift f12 = udk12
  71. ;     shift f13 = udk13
  72. ;     shift f14 = udk14
  73. ;     shift f15 = udk15
  74. ;     shift f16 = udk16
  75. ;     shift f17 = udk17
  76. ;     shift f18 = udk18
  77. ;     shift f19 = udk19
  78. ;     shift f20 = udk20
  79.  
  80. ;--- The LK250 mappings for the Ctrl and Alt shifted function keys
  81. ;--- match the mappings for regular AT keyboards, with the exception
  82. ;--- that the keystroke ctrl f2 is mapped to toggle-print-logging.
  83. ;    ctrl f1 = communications-reset
  84. ;    ctrl f2 = toggle-print-logging
  85. ;    ctrl f3 = hard-reset
  86. ;    ctrl f4 = disconnect
  87. ;    ctrl f5 = connection-reset
  88.  
  89. ;    alt f5    = error-recap
  90. ;    alt f6    = help-screen
  91. ;    alt f7    = send-answerback
  92. ;    alt f8    = compose-key
  93. ;    alt f9    = soft-keys
  94. ;    alt f10 = command-line
  95.  
  96. ;--- The numeric keypad is mapped to match the VT220 keypad, as it
  97. ;--- is on regular AT keyboards. However the top row keys are
  98. ;--- assigned to PF1 - PF4.
  99. ;     kp-1    = vt-0
  100. ;     kp-2    = vt-1
  101. ;     kp-3    = vt-2
  102. ;     kp-4    = vt-3
  103. ;     kp-5    = vt-4
  104. ;     kp-6    = vt-5
  105. ;     kp-7    = vt-6
  106. ;     kp-8    = vt-7
  107. ;     kp-9    = vt-8
  108. ;     kp-0    = vt-9
  109. ;     kp-period = vt-period
  110.  
  111. ;      home    = home-left
  112. ;      up    = move-up
  113. ;      left    = move-left
  114. ;      right = move-right
  115. ;      end    = home-right
  116. ;      down    = move-down
  117. ;      ins    = insert-char
  118. ;      del    = delete-char
  119.  
  120. ;    ctrl home    = home-up
  121. ;    ctrl up    = roll-down
  122. ;    ctrl pgup    = prev-page
  123. ;    ctrl left    = roll-right
  124. ;    ctrl right = roll-left
  125. ;    ctrl end    = home-down
  126. ;    ctrl down    = roll-up
  127. ;    ctrl pgdn    = next-page
  128.  
  129. ;    alt home    = find
  130. ;    alt up    = insert-here
  131. ;    alt pgup    = remove
  132. ;    alt left    = select
  133. ;    alt center = prev-screen
  134. ;    alt right    = next-screen
  135. ;    alt end    = null
  136. ;    alt down    = null
  137. ;    alt pgdn    = null
  138. ;    alt ins    = null
  139.  
  140. ;      kp-minus = vt-minus
  141. ;      kp-plus    = vt-comma
  142. ;      kp-enter = vt-enter
  143.  
  144. ;        esc = vt-pf1
  145. ;      num-lock = vt-pf2
  146. ;   scroll-lock = vt-pf3
  147. ;    kp-star = vt-pf4
  148.  
  149. ;--- The cursor pad keys are mapped to VT220 functions.  When Ctrl
  150. ;--- shifted the cursor pad arrow keys perform Reflection scrolling
  151. ;--- functions.
  152. ;       find = find
  153. ;   insert-here = insert-here
  154. ;     remove = remove
  155. ;     select = select
  156. ;       prev = prev-screen
  157. ;       next = next-screen
  158. ;      cp-up = move-up
  159. ;    cp-down = move-down
  160. ;    cp-left = move-left
  161. ;      cp-right = move-right
  162.  
  163. ; ctrl cp-up    = roll-down
  164. ; ctrl cp-down    = roll-up
  165. ; ctrl cp-left    = roll-right
  166. ; ctrl cp-right = roll-left
  167.  
  168. ;--- The LK250 mapping of the typewriter keys matches the mapping
  169. ;--- for regular AT keyboards.
  170. ;     return = return
  171. ;     backspace = 127            ; del
  172. ;ctrl backspace = "^h"                  ; backspace
  173. ;     alt six    = vt-f6
  174. ;     alt seven = vt-f7
  175. ;     alt eight = vt-f8
  176. ;     alt nine    = vt-f9
  177. ;     alt zero    = vt-f10
  178. ;     alt q    = vt-f11
  179. ;     alt w    = vt-f12
  180. ;     alt e    = vt-f13
  181. ;     alt r    = vt-f14
  182. ;     alt t    = vt-f15
  183. ;     alt y    = vt-f16
  184. ;     alt u    = vt-f17
  185. ;     alt i    = vt-f18
  186. ;     alt o    = vt-f19
  187. ;     alt p    = vt-f20
  188.  
  189. ;      alt a = main-menu
  190. ;      alt d = delete-line
  191. ;     IF Tektronix graphics emulation included
  192. ;      alt g = toggle-tek
  193. ;     ENDIF
  194. ;      alt h = help-screen
  195. ;      alt j = clear-display
  196. ;      alt k = clear-line
  197. ;      alt l = insert-line
  198. ;      alt m = line-modify
  199. ;      alt s = set-up-keys
  200. ;      alt x = exit-to-dos
  201.  
  202. ;     alt kp-star = print-screen
  203. ;ctrl scroll-lock = host-break
  204.  
  205. ;--- The compose function is mapped to the LK250's compose key.
  206. ;    compose = compose-key
  207.  
  208.