home *** CD-ROM | disk | FTP | other *** search
- ;**********************************************************************
- ; Name: NOTENH.KBM
- ; Keyboard: Enhanced (with pre-Enhanced BIOS)
- ; Description:
- ; This is a keyboard mapping definition file for Reflection
- ; users with Enhanced keyboards on machines with the
- ; pre-Enhanced BIOS. The old keyboard BIOS will not correctly
- ; recognize the Enhanced keyboard scan code sequences.
- ;
- ; The keystroke definition statements necessary to map the pf1,
- ; pf2, pf3, and pf4 functions to the four keys on the top row of
- ; the numeric keypad key block are included. This is the most
- ; often requested modification to Reflection's default keyboard
- ; mapping. While the num lock keystroke will be used for pf1,
- ; it will still be posibile to toggle num lock by using either
- ; the shift num-lock or the alt num-lock keystrokes.
- ;
- ; Note that many Enhanced keyboard clones have a bug regarding
- ; control of the num lock lamp. The keyboard may not respond to
- ; commands from the system unit to turn the lamp on or off.
- ; Instead such keyboards toggle the lamp themselves whenever the
- ; num lock key is struck. For this reason the num lock lamp
- ; must be ignored, and the "N" indicator on the Reflection
- ; status line used as the indicator of the state of num lock.
- ;**********************************************************************
-
- keyboard-id = AT
-
- set num-lock on
-
- ;-- Map the VT220 PF keys to the top row of the keypad.
-
- num-lock = vt-pf1
- 53 e0-prefixed hide = vt-pf2 ; kp-slash
- kp-star = vt-pf3
- kp-minus = vt-pf4
-
- ;-- Map the VT220 minus, comma, and enter keys to the keypad plus
- ;-- and enter keys.
-
- kp-plus = vt-minus
- shift kp-plus = vt-comma
- 28 e0-prefixed hide = vt-enter ; kp-enter
-
- ;-- Map the appropriate VT220 functions to the cursor pad.
-
- ignore-shifts 82 e0-prefixed hide = find ; cp-ins
- ignore-shifts 71 e0-prefixed hide = insert-here ; cp-home
- ignore-shifts 73 e0-prefixed hide = remove ; cp-pgup
- ignore-shifts 83 e0-prefixed hide = select ; cp-del
- ignore-shifts 79 e0-prefixed hide = prev-screen ; cp-end
- ignore-shifts 81 e0-prefixed hide = next-screen ; cp-pgdn
- ignore-shifts 72 e0-prefixed hide = move-up ; cp-up
- ignore-shifts 80 e0-prefixed hide = move-down ; cp-down
- ignore-shifts 75 e0-prefixed hide = move-left ; cp-left
- ignore-shifts 77 e0-prefixed hide = move-right ; cp-right
-
- ;-- Map the host-break and print-screen functions.
-
- ctrl 70 e0-prefixed hide = host-break ; ctrl pause
- alt sys-req = print-screen ; alt print-screen