home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msuchk.txt < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Date: Sat, 12 Sep 87 16:57:57 EDT
  2. From: Phil Benchoff <BENCHOFF@VTVM1>
  3. Subject: SCANCHEK program for IBM-PCs
  4.  
  5. Enclosed is SCANCHEK.C and SCANCHEK.BOO for IBM-PCs.  This program displays
  6. BIOS scancodes and MS-Kermit 2.29C key idents.  It is useful to determine key
  7. idents while defining MS-Kermit keyboard definitions.
  8.  
  9. The source will compile with Computer Innovations C-86 or Borland Turbo-C.
  10. Special thanks to JRD for providing details of MS-Kermit keyboard handling and
  11. modifications to the code.  Please add it to the distribution if you think it
  12. will be useful.
  13.  
  14. ------------------------------
  15.  
  16. Date: Mon, 11 Jan 88 09:10:00 EST
  17. From: Frank da Cruz <SY.FDC@CU20B>
  18. Subject: Re: SCANCHEK program for IBM-PCs
  19.  
  20. This program is stored in the Kermit Distribution as MSUCHK.C and .BOO (MSU is
  21. the prefix for MS-DOS Kermit keyboard-related files).
  22.  
  23. Note, this program is slightly out of date.  Between its creation and the
  24. final release of MS-Kermit 2.30 in January 1988, some additional distinctions
  25. were made among the IBM PC Keys, such as between Tab and Ctrl-I.  In those
  26. cases where a distinction is made, but SCANCHEK does not show the difference
  27. in the "Kermit" column, the formula is:
  28.  
  29. BIOS scan code (decimal) + 256
  30.  +  512 (if Shift held down)
  31.  + 1024 (if Ctrl  held down)
  32.  + 2048 (if Alt   held down)
  33.  + 4096 (if key is particular to the IBM enhanced keyboard)
  34.  
  35. E.g. the IBM Tab key returns a BIOS scan code of 15, and Kermit adds 256 to
  36. that to yield a "Kermit SHOW KEY" code of \271.  Note that Kermit does not
  37. recognize all combinations of Shift, Ctrl, and Alt, when applied to all keys.
  38. However, all combinations of these shift keys do produce distinct Kermit codes
  39. when applied to the function (F) keys.
  40.  
  41. Phil indicates that he will release a new version shortly that reflects the
  42. changes, and also works with the IBM Enhanced Keyboard.
  43.  
  44. ------------------------------
  45.  
  46. Date: Fri, 29 Jan 88 09:06:00 EST
  47. From: Phil Benchoff <BENCHOFF%VTVM1.BITNET@CUVMA.COLUMBIA.EDU>
  48. Subject: SCANCHEK 4.0 Available
  49. Keywords: SET KEY, SCANCHEK, Key Definition
  50.  
  51. Finally.  Enclosed is a version of scanchek.c and scanchek.exe that
  52. should match MS-Kermit 2.30.  The enhanced keyboard is supported,
  53. and the program will indicate if a particular key is available on
  54. the enhanced keyboard only.
  55.  
  56. ------------------------------
  57.  
  58. Date: Tue, 31 Jan 1989 10:40 MET
  59. From: RZUW007%DWUUNI21.BITNET@cuvmb.cc.columbia.edu
  60. To: FDC@cunixc.cc.columbia.edu
  61. Subject: SCANCHEK.C 4.0/4.1
  62.  
  63. I've found a minor error in scanchek 4.0:
  64. The program doesn't match exactly Kermit's SHOW KEY function.
  65. On the numeric keypad (white keys only) NumLock offsets the shift keys
  66. and vice versa (as indicated in MSUIBM.ASM).
  67. In MS-Kermit 2.32 the separation of the comma on German keyboard keypads
  68. from the regular comma was added.
  69.  
  70. I updated scanchek.c to match Kermit 2.32. Below you find the new version 4.1.
  71.  
  72. Regards
  73. Matthias Reichling
  74.  
  75. ------------------------------
  76.  
  77.