home *** CD-ROM | disk | FTP | other *** search
- ;**********************************************************************
- ; Name: LK250.KBM
- ; Keyboard: LK250
- ; Description:
- ; This definition is for the DEC LK250 keyboard, and serves
- ; two purposes. First, it causes Reflection to use the
- ; default keyboard mapping for the LK250 and put the LK250
- ; into DEC Extended mode. Reflection will also turn Num Lock
- ; on, so that numeric keypad keystrokes will emulate
- ; equivalent keystrokes on the VT application keypad. Second,
- ; this document describes the default mapping for the LK250
- ; keyboard.
- ;
- ; Note that the mapping for the F1 through F10 keys is context
- ; sensitive. When labels are displayed at the bottom of the
- ; screen, the functions performed by F1 through F8 will
- ; correspond to the functions described in the labels. F9
- ; will perform the no-labels function, which causes any labels
- ; displayed to disappear. F10 will perform the main-menu
- ; function, which causes the Reflection main-menu label set to
- ; be displayed.
- ;
- ; When no labels are being displayed at the bottom of the
- ; screen (the no-labels function was invoked or Reflection was
- ; loaded with the Term 1 configuration item Initial Label Set
- ; set to NONE) the mapping of F1 through F10 to VT220 terminal
- ; functions is active. Note that F4 is mapped to the
- ; Reflection main-menu function. When no labels are up
- ; striking F4 will cause Reflection's main label set to be
- ; displayed, giving the user access to such Reflection
- ; subsystems as file transfer, command line, etc.
- ;**********************************************************************
-
- keyboard-id = LK250
-
- set num-lock on
-
- ;--- The following documents Reflection's default mapping for the
- ;--- DEC LK250 keyboard.
-
- ;--- Keys F1 - F20 and Shift F1 - F20 are mapped to VT220 functions,
- ;--- with the exception that F4 performs the Reflection main-menu
- ;--- function.
- ; f1 = hold-screen
- ; f2 = print-screen
- ; f3 = set-up-keys
- ; f4 = main-menu
- ; f5 = host-break
- ; f6 = vt-f6
- ; f7 = vt-f7
- ; f8 = vt-f8
- ; f9 = vt-f9
- ; f10 = vt-f10
- ; f11 = vt-f11
- ; f12 = vt-f12
- ; f13 = vt-f13
- ; f14 = vt-f14
- ; f15 = vt-f15
- ; f16 = vt-f16
- ; f17 = vt-f17
- ; f18 = vt-f18
- ; f19 = vt-f19
- ; f20 = vt-f20
- ; shift f6 = udk6
- ; shift f7 = udk7
- ; shift f8 = udk8
- ; shift f9 = udk9
- ; shift f10 = udk10
- ; shift f11 = udk11
- ; shift f12 = udk12
- ; shift f13 = udk13
- ; shift f14 = udk14
- ; shift f15 = udk15
- ; shift f16 = udk16
- ; shift f17 = udk17
- ; shift f18 = udk18
- ; shift f19 = udk19
- ; shift f20 = udk20
-
- ;--- The LK250 mappings for the Ctrl and Alt shifted function keys
- ;--- match the mappings for regular AT keyboards, with the exception
- ;--- that the keystroke ctrl f2 is mapped to toggle-print-logging.
- ; ctrl f1 = communications-reset
- ; ctrl f2 = toggle-print-logging
- ; ctrl f3 = hard-reset
- ; ctrl f4 = disconnect
- ; ctrl f5 = 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
-
- ;--- The numeric keypad is mapped to match the VT220 keypad, as it
- ;--- is on regular AT keyboards. However the top row keys are
- ;--- assigned to PF1 - PF4.
- ; kp-1 = vt-0
- ; kp-2 = vt-1
- ; kp-3 = vt-2
- ; kp-4 = vt-3
- ; kp-5 = vt-4
- ; kp-6 = vt-5
- ; kp-7 = vt-6
- ; kp-8 = vt-7
- ; kp-9 = vt-8
- ; kp-0 = vt-9
- ; 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
-
- ; kp-minus = vt-minus
- ; kp-plus = vt-comma
- ; kp-enter = vt-enter
-
- ; esc = vt-pf1
- ; num-lock = vt-pf2
- ; scroll-lock = vt-pf3
- ; kp-star = vt-pf4
-
- ;--- The cursor pad keys are mapped to VT220 functions. When Ctrl
- ;--- shifted the cursor pad arrow keys perform Reflection scrolling
- ;--- functions.
- ; find = find
- ; insert-here = insert-here
- ; remove = remove
- ; select = select
- ; prev = prev-screen
- ; next = next-screen
- ; cp-up = move-up
- ; cp-down = move-down
- ; cp-left = move-left
- ; cp-right = move-right
-
- ; ctrl cp-up = roll-down
- ; ctrl cp-down = roll-up
- ; ctrl cp-left = roll-right
- ; ctrl cp-right = roll-left
-
- ;--- The LK250 mapping of the typewriter keys matches the mapping
- ;--- for regular AT keyboards.
- ; return = return
- ; backspace = 127 ; del
- ;ctrl backspace = "^h" ; backspace
- ; 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
- ; IF Tektronix graphics emulation included
- ; alt g = toggle-tek
- ; ENDIF
- ; 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
-
- ; alt kp-star = print-screen
- ;ctrl scroll-lock = host-break
-
- ;--- The compose function is mapped to the LK250's compose key.
- ; compose = compose-key
-