home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / REFLECT.ZIP / DEFAULT.KBM < prev    next >
Encoding:
Text File  |  1989-06-15  |  6.2 KB  |  246 lines

  1. ;**********************************************************************
  2. ;  Name:    DEFAULT.KBM
  3. ;  Keyboard:    *
  4. ;  Description:
  5. ;    This keyboard mapping file is NOT intended for compilation!
  6. ;    Its purpose is only documentary - as a means of describing
  7. ;    how keystrokes are mapped to VT and Reflection functions.
  8. ;
  9. ;    This file defines the default Reflection keyboard mapping -
  10. ;    the way your keyboard will behave if you do not make use of
  11. ;    the keyboard remapping feature.  The mapping varies somewhat,
  12. ;    depending upon the type of machine on which Reflection finds
  13. ;    itself running.  Three types of keyboard environments are
  14. ;    distinguished:    ENHANCED (keyboard BIOS supports Enhanced
  15. ;    keyboards), AT (old IBM AT or clone), and PC (IBM PC, XT, or
  16. ;    clone).
  17. ;**********************************************************************
  18.  
  19. ;--- FUNCTION KEYS
  20.  
  21. ; f1  = f1   ; (IF labels are displayed as indicated, ELSE vt-pf1)
  22. ; f2  = f2   ; (IF labels are displayed as indicated, ELSE vt-pf2)
  23. ; f3  = f3   ; (IF labels are displayed as indicated, ELSE vt-pf3)
  24. ; f4  = f4   ; (IF labels are displayed as indicated, ELSE vt-pf4)
  25. ; f5  = f5   ; (IF labels are displayed as indicated, ELSE move-up)
  26. ; f6  = f6   ; (IF labels are displayed as indicated, ELSE move-down)
  27. ; f7  = f7   ; (IF labels are displayed as indicated, ELSE move-left)
  28. ; f8  = f8   ; (IF labels are displayed as indicated, ELSE move-right)
  29. ; f9  = no-labels
  30. ; f10 = main-menu
  31.  
  32. ;--- softkeys
  33. ; shift f1 = s1
  34. ; shift f2 = s2
  35. ; shift f3 = s3
  36. ; shift f4 = s4
  37. ; shift f5 = s5
  38. ; shift f6 = s6
  39. ; shift f7 = s7
  40. ; shift f8 = s8
  41.  
  42. ; ctrl f1 = communications-reset
  43. ; ctrl f2 = soft-reset
  44. ; ctrl f3 = hard-reset
  45. ; ctrl f4 = disconnect
  46. ; ctrl f5 = connection-reset
  47. ; ctrl f5 = ci-mode          ; synonym for connection-reset
  48.  
  49. ; alt f5  = error-recap
  50. ; alt f6  = help-screen
  51. ; alt f7  = send-answerback
  52. ; alt f8  = compose-key
  53. ; alt f9  = soft-keys
  54. ; alt f10 = command-line
  55.  
  56. ;--- KEYPAD KEYS
  57.  
  58. ; kp-1        = vt-1
  59. ; kp-2        = vt-2
  60. ; kp-3        = vt-3
  61. ; kp-4        = vt-4
  62. ; kp-5        = vt-5
  63. ; kp-6        = vt-6
  64. ; kp-7        = vt-7
  65. ; kp-8        = vt-8
  66. ; kp-9        = vt-9
  67. ; kp-0        = vt-0
  68. ; kp-period = vt-period
  69.  
  70. ; home    = home-left
  71. ; up    = move-up
  72. ; left    = move-left
  73. ; right = move-right
  74. ; end    = home-right
  75. ; down    = move-down
  76. ; ins    = insert-char
  77. ; del    = delete-char
  78.  
  79. ; ctrl home  = home-up
  80. ; ctrl up    = roll-down
  81. ; ctrl pgup  = prev-page
  82. ; ctrl left  = roll-right
  83. ; ctrl right = roll-left
  84. ; ctrl end   = home-down
  85. ; ctrl down  = roll-up
  86. ; ctrl pgdn  = next-page
  87.  
  88. ; alt home   = find
  89. ; alt up     = insert-here
  90. ; alt pgup   = remove
  91. ; alt left   = select
  92. ; alt center = prev-screen
  93. ; alt right  = next-screen
  94. ; alt end    = null
  95. ; alt down   = null
  96. ; alt pgdn   = null
  97. ; alt ins    = null
  98.  
  99. ; IF hardware is ENHANCED
  100. ;     cp-ins   = find
  101. ;     cp-home  = insert-here
  102. ;     cp-pgup  = remove
  103. ;     cp-del   = select
  104. ;     cp-end   = prev-screen
  105. ;     cp-pgdn  = next-screen
  106. ;     cp-up    = move-up
  107. ;     cp-left  = move-left
  108. ;     cp-right = move-right
  109. ;     cp-down  = move-down
  110.  
  111. ;     ctrl cp-home  = home-up
  112. ;     ctrl cp-end   = home-down
  113. ;     ctrl cp-pgup  = prev-page
  114. ;     ctrl cp-pgdn  = next-page
  115. ;     ctrl cp-up    = roll-down
  116. ;     ctrl cp-down  = roll-up
  117. ;     ctrl cp-left  = roll-right
  118. ;     ctrl cp-right = roll-left
  119. ; ENDIF
  120.  
  121. ;--- TYPEWRITER KEYS
  122.  
  123. ; return = return
  124.  
  125. ;      backspace = backarrow-key      ; defaults to Delete (ASCII 127)
  126. ; ctrl backspace = not-backarrow-key      ; defaults to Backspace (ASCII 8)
  127.  
  128. ;--- user defined keys
  129. ; alt shift six   = udk6
  130. ; alt shift seven = udk7
  131. ; alt shift eight = udk8
  132. ; alt shift nine  = udk9
  133. ; alt shift zero  = udk10
  134. ; alt shift q      = udk11
  135. ; alt shift w      = udk12
  136. ; alt shift e      = udk13
  137. ; alt shift r      = udk14
  138. ; alt shift t      = udk15
  139. ; alt shift y      = udk16
  140. ; alt shift u      = udk17
  141. ; alt shift i      = udk18
  142. ; alt shift o      = udk19
  143. ; alt shift p      = udk20
  144.  
  145. ;--- VT function keys
  146. ; alt six   = vt-f6
  147. ; alt seven = vt-f7
  148. ; alt eight = vt-f8
  149. ; alt nine  = vt-f9
  150. ; alt zero  = vt-f10
  151. ; alt q     = vt-f11
  152. ; alt w     = vt-f12
  153. ; alt e     = vt-f13
  154. ; alt r     = vt-f14
  155. ; alt t     = vt-f15
  156. ; alt y     = vt-f16
  157. ; alt u     = vt-f17
  158. ; alt i     = vt-f18
  159. ; alt o     = vt-f19
  160. ; alt p     = vt-f20
  161.  
  162. ; alt a = main-menu
  163. ; alt d = delete-line
  164. ; alt h = help-screen
  165. ; alt j = clear-display
  166. ; alt k = clear-line
  167. ; alt l = insert-line
  168. ; alt m = line-modify
  169. ; alt s = set-up-keys
  170. ; alt x = exit-to-dos
  171.  
  172. ; IF Tektronix graphics emulation included
  173. ;     alt g = toggle-tek
  174. ;   IF in Tektronix emulation mode
  175. ;     alt l = tek-toggle-online
  176. ;     alt p = tek-page
  177. ;     alt r = tek-reset
  178. ;     alt z = tek-zoom
  179. ;   ENDIF
  180. ; ENDIF
  181.  
  182. ; IF REGIS graphics emulation included
  183. ;     alt v = toggle-graphics
  184. ;--- Mouse support
  185. ;      button-1-down = vt-button-1-down
  186. ;      button-1-up    = vt-button-1-up
  187. ;      button-2-down = vt-button-2-down
  188. ;      button-2-up    = vt-button-2-up
  189. ;     alt button-1-down = vt-button-3-down
  190. ;     alt button-1-up    = vt-button-3-up
  191. ;     alt button-2-down = vt-button-4-down
  192. ;     alt button-2-up    = vt-button-4-up
  193. ;   IF DEPCA mouse
  194. ;      button-3-down = vt-button-3-down
  195. ;      button-3-up    = vt-button-3-up
  196. ;   ENDIF
  197. ; ENDIF
  198.  
  199. ;--- MISCELLANEOUS KEYS
  200.  
  201. ;    scroll-lock = hold-screen
  202. ; shift scroll-lock = hold-screen
  203. ; alt    scroll-lock = hold-screen
  204. ; alt    n        = next-session
  205. ;         ctrl s = hold-screen-set
  206. ;         ctrl q = hold-screen-clear
  207.  
  208. ; IF hardware is ENHANCED
  209. ;     kp-minus = vt-minus
  210. ;     kp-plus  = vt-comma
  211. ;     kp-enter = vt-enter
  212. ; ELSE
  213. ;     IF hardware is AT
  214. ;      kp-star  = vt-minus
  215. ;      kp-minus = vt-comma
  216. ;      kp-plus  = vt-enter
  217. ;     ELSE (hardware is PC)
  218. ;      kp-star  = vt-comma
  219. ;      kp-minus = vt-minus
  220. ;      kp-plus  = vt-enter
  221. ;     ENDIF
  222. ; ENDIF
  223.  
  224. ; IF hardware is ENHANCED
  225. ;     ctrl print-screen = toggle-print-logging
  226. ; ELSE
  227. ;     ctrl kp-star = toggle-print-logging
  228. ; ENDIF
  229.  
  230. ; IF hardware is ENHANCED
  231. ;     alt print-screen = print-screen
  232. ; ELSE
  233. ;     IF hardware is AT
  234. ;      alt kp-star = print-screen
  235. ;      alt sys-req = print-screen
  236. ;     ELSE (hardware is PC)
  237. ;      alt kp-star = print-screen
  238. ;     ENDIF
  239. ; ENDIF
  240.  
  241. ; IF hardware is ENHANCED
  242. ;     ctrl pause = host-break
  243. ; ELSE
  244. ;     ctrl scroll-lock = host-break
  245. ; ENDIF
  246.