home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / dntst2.zip / KEYBOARD.TBL < prev    next >
Text File  |  1993-12-24  |  5KB  |  111 lines

  1. ************************************************************************
  2. *          DENTIST Keyboard Scan Cross-Reference Table                 *
  3. *                                                                      *
  4. *  This table is used to obtain a description of the various key       *
  5. * combinations entered on the keyboard. The keyboard scan characters   *
  6. * presented to the DENTIST program are in the first column. These are  *
  7. * presented by the HLLAPI program and cannot be modified. The second   *
  8. * column contains the description of the key in 'english'. This is     *
  9. * how the key will be represented visually in the keystroke recording. *
  10. * For example, pressing the BACKTAB key during the keystroke recording *
  11. * process might cause a keyboard scan code of '@B' to be presented to  *
  12. * program. If this were 'recorded', the user would see a '@B' in the   *
  13. * recording when it was being editted. This is not very meaningful.    *
  14. * Instead, the '@B' is translated to '~BACKTAB' with a '~' indicating  *
  15. * that 'BACKTAB' represents a keystroke, not recorded text. If the     *
  16. * user wants to add keystrokes during editting, the table can be used  *
  17. * as a 'quick-reference' to the possible values. This table can be     *
  18. * modified by the user if the 'english' translations are not to their  *
  19. * liking. Care must be taken to insure that all saved recordings are   *
  20. * editted to match any changed entries, if not, errors will occur      *
  21. * during playback of the recordings. The second column value must be   *
  22. * a single word, i.e. no blanks are allowed. 'Enter-key', 'Enter_key', *
  23. * and 'EnterKey' are all acceptable while 'Enter Key' is not. Any      *
  24. * keyboard key can be remapped to another using the OS/2               *
  25. * Communications Manager Keyboard Remapping utility. This could cause  *
  26. * a physical keyboard key to return a different 'logical' keystroke.   *
  27. * For example, the 3270 terminal 'Enter' key could be mapped to the    *
  28. * right-hand 'Ctrl' key. This would cause DENTIST to record '~ENTER'   *
  29. * when that key is pressed though the physical key "says" 'Ctrl'.      *
  30. * You could change the '@E' keys definition to 'RCTRL=ENTER' if you    *
  31. * wanted to for clarity.                                               *
  32. *                                                                      *
  33. *  The third column defines whether this keystroke is considered a     *
  34. * normally used keystroke. For example, '@E' is the 'Enter' key. If    *
  35. * you recorded onto this key, you would lose its normal function which *
  36. * would probably make your keyboard quite useless. DENTIST will give   *
  37. * you a warning before accepting the key as a recording target if the  *
  38. * value in the third column for the key is set to '1'.                 *
  39. *                                                                      *
  40. *  Lines beginning with an asterisk are ignored. If you change the     *
  41. * the table, I would suggest commenting out the original line and      *
  42. * than adding your modified line. This allows you to 'back-out' of the *
  43. * changes fairly quickly. This table is loaded at invocation time and  *
  44. * any changes will not be picked up until DENTIST is restarted.        *
  45. ************************************************************************
  46. @B     Backtab              1
  47. @C     Clear                1
  48. @D     Delete               1
  49. @E     Enter                1
  50. @F     EraseEOF             1
  51. @G     PC-Home              0
  52. @H     Help                 0
  53. @I     Insert               1
  54. @J     Jump                 0
  55. @K     Copy                 0
  56. @L     Left                 1
  57. @M     Enlarge              0
  58. @N     Newline              0
  59. @O     Space                0
  60. @P     Print                0
  61. @Q     Finish               0
  62. @R     Reset                1
  63. @T     Tab                  1
  64. @U     Up                   1
  65. @V     Down                 1
  66. @W     WsCtrl               0
  67. @Z     Right                1
  68. @0     Home                 1
  69. @a     F10                  1
  70. @b     F11                  1
  71. @c     F12                  1
  72. @d     F13                  1
  73. @e     F14                  1
  74. @f     F15                  1
  75. @g     F16                  1
  76. @h     F17                  1
  77. @i     F18                  1
  78. @j     F19                  1
  79. @k     F20                  1
  80. @l     F21                  1
  81. @m     F22                  1
  82. @n     F23                  1
  83. @o     F24                  1
  84. @1     F1                   1
  85. @2     F2                   1
  86. @3     F3                   1
  87. @4     F4                   1
  88. @5     F5                   1
  89. @6     F6                   1
  90. @7     F7                   1
  91. @8     F8                   1
  92. @9     F9                   1
  93. @p     Plus                 0
  94. @q     End                  0
  95. @s     Scroll_Lock          0
  96. @t     Num_Lock             1
  97. @u     PgUp                 0
  98. @v     PgDn                 0
  99. @w     Esc                  0
  100. @x     PA1                  1
  101. @y     PA2                  1
  102. @z     PA3                  1
  103. @<     Backspace            0
  104. @>     PC-Tab               0
  105. @-     Minus                0
  106. @rr    Ctrl+r               0
  107. @rs    Ctrl+s               0
  108. @rm    Ctrl+m               0
  109. @rq    Ctrl+q               0
  110. @rx    Ctrl+x               0
  111.