home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / REFLECT.ZIP / NOTENH.KBM < prev    next >
Encoding:
Text File  |  1989-05-19  |  2.5 KB  |  62 lines

  1. ;**********************************************************************
  2. ;  Name:    NOTENH.KBM
  3. ;  Keyboard:    Enhanced (with pre-Enhanced BIOS)
  4. ;  Description:
  5. ;    This is a keyboard mapping definition file for Reflection
  6. ;    users with Enhanced keyboards on machines with the
  7. ;    pre-Enhanced BIOS.  The old keyboard BIOS will not correctly
  8. ;    recognize the Enhanced keyboard scan code sequences.
  9. ;
  10. ;    The keystroke definition statements necessary to map the pf1,
  11. ;    pf2, pf3, and pf4 functions to the four keys on the top row of
  12. ;    the numeric keypad key block are included.  This is the most
  13. ;    often requested modification to Reflection's default keyboard
  14. ;    mapping.  While the num lock keystroke will be used for pf1,
  15. ;    it will still be posibile to toggle num lock by using either
  16. ;    the shift num-lock or the alt num-lock keystrokes.
  17. ;
  18. ;    Note that many Enhanced keyboard clones have a bug regarding
  19. ;    control of the num lock lamp.  The keyboard may not respond to
  20. ;    commands from the system unit to turn the lamp on or off.
  21. ;    Instead such keyboards toggle the lamp themselves whenever the
  22. ;    num lock key is struck.  For this reason the num lock lamp
  23. ;    must be ignored, and the "N" indicator on the Reflection
  24. ;    status line used as the indicator of the state of num lock.
  25. ;**********************************************************************
  26.  
  27. keyboard-id = AT
  28.  
  29. set num-lock on
  30.  
  31. ;--  Map the VT220 PF keys to the top row of the keypad.
  32.  
  33.     num-lock            = vt-pf1
  34.     53 e0-prefixed hide        = vt-pf2    ; kp-slash
  35.     kp-star             = vt-pf3
  36.     kp-minus            = vt-pf4
  37.  
  38. ;--  Map the VT220 minus, comma, and enter keys to the keypad plus
  39. ;--  and enter keys.
  40.  
  41.     kp-plus             = vt-minus
  42. shift    kp-plus             = vt-comma
  43.     28 e0-prefixed hide        = vt-enter    ; kp-enter
  44.  
  45. ;--  Map the appropriate VT220 functions to the cursor pad.
  46.  
  47. ignore-shifts 82 e0-prefixed hide    = find        ; cp-ins
  48. ignore-shifts 71 e0-prefixed hide    = insert-here    ; cp-home
  49. ignore-shifts 73 e0-prefixed hide    = remove    ; cp-pgup
  50. ignore-shifts 83 e0-prefixed hide    = select    ; cp-del
  51. ignore-shifts 79 e0-prefixed hide    = prev-screen    ; cp-end
  52. ignore-shifts 81 e0-prefixed hide    = next-screen    ; cp-pgdn
  53. ignore-shifts 72 e0-prefixed hide    = move-up    ; cp-up
  54. ignore-shifts 80 e0-prefixed hide    = move-down    ; cp-down
  55. ignore-shifts 75 e0-prefixed hide    = move-left    ; cp-left
  56. ignore-shifts 77 e0-prefixed hide    = move-right    ; cp-right
  57.  
  58. ;--  Map the host-break and print-screen functions.
  59.  
  60. ctrl    70 e0-prefixed hide        = host-break    ; ctrl pause
  61. alt    sys-req             = print-screen    ; alt print-screen
  62.