home *** CD-ROM | disk | FTP | other *** search
- ;**********************************************************************
- ; Name: DEFAULT.KBM
- ; Keyboard: *
- ; Description:
- ; This keyboard mapping file is NOT intended for compilation!
- ; Its purpose is only documentary - as a means of describing
- ; how keystrokes are mapped to VT and Reflection functions.
- ;
- ; This file defines the default Reflection keyboard mapping -
- ; the way your keyboard will behave if you do not make use of
- ; the keyboard remapping feature. The mapping varies somewhat,
- ; depending upon the type of machine on which Reflection finds
- ; itself running. Three types of keyboard environments are
- ; distinguished: ENHANCED (keyboard BIOS supports Enhanced
- ; keyboards), AT (old IBM AT or clone), and PC (IBM PC, XT, or
- ; clone).
- ;**********************************************************************
-
- ;--- FUNCTION KEYS
-
- ; f1 = f1 ; (IF labels are displayed as indicated, ELSE vt-pf1)
- ; f2 = f2 ; (IF labels are displayed as indicated, ELSE vt-pf2)
- ; f3 = f3 ; (IF labels are displayed as indicated, ELSE vt-pf3)
- ; f4 = f4 ; (IF labels are displayed as indicated, ELSE vt-pf4)
- ; f5 = f5 ; (IF labels are displayed as indicated, ELSE move-up)
- ; f6 = f6 ; (IF labels are displayed as indicated, ELSE move-down)
- ; f7 = f7 ; (IF labels are displayed as indicated, ELSE move-left)
- ; f8 = f8 ; (IF labels are displayed as indicated, ELSE move-right)
- ; f9 = no-labels
- ; f10 = main-menu
-
- ;--- softkeys
- ; shift f1 = s1
- ; shift f2 = s2
- ; shift f3 = s3
- ; shift f4 = s4
- ; shift f5 = s5
- ; shift f6 = s6
- ; shift f7 = s7
- ; shift f8 = s8
-
- ; ctrl f1 = communications-reset
- ; ctrl f2 = soft-reset
- ; ctrl f3 = hard-reset
- ; ctrl f4 = disconnect
- ; ctrl f5 = connection-reset
- ; ctrl f5 = ci-mode ; synonym for connection-reset
-
- ; alt f5 = error-recap
- ; alt f6 = help-screen
- ; alt f7 = send-answerback
- ; alt f8 = compose-key
- ; alt f9 = soft-keys
- ; alt f10 = command-line
-
- ;--- KEYPAD KEYS
-
- ; kp-1 = vt-1
- ; kp-2 = vt-2
- ; kp-3 = vt-3
- ; kp-4 = vt-4
- ; kp-5 = vt-5
- ; kp-6 = vt-6
- ; kp-7 = vt-7
- ; kp-8 = vt-8
- ; kp-9 = vt-9
- ; kp-0 = vt-0
- ; kp-period = vt-period
-
- ; home = home-left
- ; up = move-up
- ; left = move-left
- ; right = move-right
- ; end = home-right
- ; down = move-down
- ; ins = insert-char
- ; del = delete-char
-
- ; ctrl home = home-up
- ; ctrl up = roll-down
- ; ctrl pgup = prev-page
- ; ctrl left = roll-right
- ; ctrl right = roll-left
- ; ctrl end = home-down
- ; ctrl down = roll-up
- ; ctrl pgdn = next-page
-
- ; alt home = find
- ; alt up = insert-here
- ; alt pgup = remove
- ; alt left = select
- ; alt center = prev-screen
- ; alt right = next-screen
- ; alt end = null
- ; alt down = null
- ; alt pgdn = null
- ; alt ins = null
-
- ; IF hardware is ENHANCED
- ; cp-ins = find
- ; cp-home = insert-here
- ; cp-pgup = remove
- ; cp-del = select
- ; cp-end = prev-screen
- ; cp-pgdn = next-screen
- ; cp-up = move-up
- ; cp-left = move-left
- ; cp-right = move-right
- ; cp-down = move-down
-
- ; ctrl cp-home = home-up
- ; ctrl cp-end = home-down
- ; ctrl cp-pgup = prev-page
- ; ctrl cp-pgdn = next-page
- ; ctrl cp-up = roll-down
- ; ctrl cp-down = roll-up
- ; ctrl cp-left = roll-right
- ; ctrl cp-right = roll-left
- ; ENDIF
-
- ;--- TYPEWRITER KEYS
-
- ; return = return
-
- ; backspace = backarrow-key ; defaults to Delete (ASCII 127)
- ; ctrl backspace = not-backarrow-key ; defaults to Backspace (ASCII 8)
-
- ;--- user defined keys
- ; alt shift six = udk6
- ; alt shift seven = udk7
- ; alt shift eight = udk8
- ; alt shift nine = udk9
- ; alt shift zero = udk10
- ; alt shift q = udk11
- ; alt shift w = udk12
- ; alt shift e = udk13
- ; alt shift r = udk14
- ; alt shift t = udk15
- ; alt shift y = udk16
- ; alt shift u = udk17
- ; alt shift i = udk18
- ; alt shift o = udk19
- ; alt shift p = udk20
-
- ;--- VT function keys
- ; alt six = vt-f6
- ; alt seven = vt-f7
- ; alt eight = vt-f8
- ; alt nine = vt-f9
- ; alt zero = vt-f10
- ; alt q = vt-f11
- ; alt w = vt-f12
- ; alt e = vt-f13
- ; alt r = vt-f14
- ; alt t = vt-f15
- ; alt y = vt-f16
- ; alt u = vt-f17
- ; alt i = vt-f18
- ; alt o = vt-f19
- ; alt p = vt-f20
-
- ; alt a = main-menu
- ; alt d = delete-line
- ; alt h = help-screen
- ; alt j = clear-display
- ; alt k = clear-line
- ; alt l = insert-line
- ; alt m = line-modify
- ; alt s = set-up-keys
- ; alt x = exit-to-dos
-
- ; IF Tektronix graphics emulation included
- ; alt g = toggle-tek
- ; IF in Tektronix emulation mode
- ; alt l = tek-toggle-online
- ; alt p = tek-page
- ; alt r = tek-reset
- ; alt z = tek-zoom
- ; ENDIF
- ; ENDIF
-
- ; IF REGIS graphics emulation included
- ; alt v = toggle-graphics
- ;--- Mouse support
- ; button-1-down = vt-button-1-down
- ; button-1-up = vt-button-1-up
- ; button-2-down = vt-button-2-down
- ; button-2-up = vt-button-2-up
- ; alt button-1-down = vt-button-3-down
- ; alt button-1-up = vt-button-3-up
- ; alt button-2-down = vt-button-4-down
- ; alt button-2-up = vt-button-4-up
- ; IF DEPCA mouse
- ; button-3-down = vt-button-3-down
- ; button-3-up = vt-button-3-up
- ; ENDIF
- ; ENDIF
-
- ;--- MISCELLANEOUS KEYS
-
- ; scroll-lock = hold-screen
- ; shift scroll-lock = hold-screen
- ; alt scroll-lock = hold-screen
- ; alt n = next-session
- ; ctrl s = hold-screen-set
- ; ctrl q = hold-screen-clear
-
- ; IF hardware is ENHANCED
- ; kp-minus = vt-minus
- ; kp-plus = vt-comma
- ; kp-enter = vt-enter
- ; ELSE
- ; IF hardware is AT
- ; kp-star = vt-minus
- ; kp-minus = vt-comma
- ; kp-plus = vt-enter
- ; ELSE (hardware is PC)
- ; kp-star = vt-comma
- ; kp-minus = vt-minus
- ; kp-plus = vt-enter
- ; ENDIF
- ; ENDIF
-
- ; IF hardware is ENHANCED
- ; ctrl print-screen = toggle-print-logging
- ; ELSE
- ; ctrl kp-star = toggle-print-logging
- ; ENDIF
-
- ; IF hardware is ENHANCED
- ; alt print-screen = print-screen
- ; ELSE
- ; IF hardware is AT
- ; alt kp-star = print-screen
- ; alt sys-req = print-screen
- ; ELSE (hardware is PC)
- ; alt kp-star = print-screen
- ; ENDIF
- ; ENDIF
-
- ; IF hardware is ENHANCED
- ; ctrl pause = host-break
- ; ELSE
- ; ctrl scroll-lock = host-break
- ; ENDIF