home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / numlock.zip / numlock.doc < prev    next >
Text File  |  1993-09-23  |  4KB  |  107 lines

  1. This is documentation for the file NUMLOCK.ZIP
  2.  
  3. ARCHIVE CONTENTS:
  4.  
  5. NumLk-ON.exe    OS/2 2.x executable
  6. NUMLOCK.EXE     DOS executable
  7. numlock.doc     this file
  8.  
  9.  
  10. INTRODUCTION:
  11.  
  12. A common complaint about OS/2 is "Why does the NUMLOCK key default to OFF???"
  13.  
  14. I suppose the reason is to be considerate of those who lack dedicated numeric
  15. pads, but since most of us have them, it's a problem.
  16.  
  17. This package represents the solution, at least until IBM gets its act together.
  18.  
  19. NUMLOCK.EXE and NumLk-ON.exe are small utilities that have but one purpose:
  20.   To engage the NumLock key.
  21.  
  22. When executed, the NumLock will be activated, and the program will exit,
  23. removing itself from memory.
  24. There are no command line options in this version.
  25.  
  26. NumLk-ON.exe can be put in your STARTUP.CMD file, so that when the WPS comes
  27. up, the NumLock will be on.  It will maintain it's state for new windows on
  28. the desktop.
  29.  
  30. Your manual override (pressing the key) will work as always.
  31.  
  32. NUMLOCK.EXE is for DOS sessions.
  33. ======================================
  34. LIMITATIONS:
  35.  
  36. Unfortunately, OS/2 seems to insist the the default for new OS/2 full-screen
  37. sessions or for DOS sessions is for the NumLock key to be off.
  38.  
  39. The solution for this problem in DOS sessions is NUMLOCK.EXE.  You may put
  40. it in your AUTOEXEC.BAT, and the NumLock will come on for DOS sessions,
  41. both windowed and fullscreen, and WINOS/2.
  42.  
  43. I have not yet figured out how to (or even if it's possible) modify the default
  44. for OS/2 fullscreen sessions.  That will be version 2.0
  45.  
  46. A workaround is to either hit the key yourself (blech!) or to put NumLk-ON.exe
  47. in a file such 4start.btm, if you use 4OS/2, or specify a .CMD file to run as
  48. part of your FullScreen-Shell desktop object.
  49. =======================================
  50. BUGS:
  51.  
  52. There is only one problem with NumLk-ON.exe that I know of, and it pertains to
  53. the way OS/2 manages virtual keyboards.
  54.  
  55. In order to change the WPS default for the NumLock key, NumLk-ON.exe must use
  56. some poorly documented system calls.  Under PM, the actual state of the
  57. keyboard is totally unrelated to the state of the keyboard LED indicators,
  58. and when the systems is swapping virtual keyboards for different application,
  59. is is sometimes possible for the state of the keyboard and the LED indicators
  60. to become de-synchronized.  (i.e. NumLock indicator off, but pushing the 1 key
  61. produces a 1 and not an "END" code.)
  62.  
  63. I am not sure yet exactly what is causing this to occur, but it seems to be
  64. related to switching back and forth between Fullscreen sessions and the
  65. desktop.  I hope to fix this problem in a later version.
  66.  
  67. If you experience this de-synchronization, running the executable again
  68. will re-synchronize the key and the LED.
  69. ========================================
  70.  
  71. SHAREWARE:
  72.  
  73. This program is being distributed as Shareware.  I'm sure we're all acquainted
  74. with the concept.
  75.  
  76. You are licensed to evaluate the program for 14 days.  If you wish to continue
  77. using it after that time, then you are required to register the program.
  78.  
  79. Since virtually every OS/2 user I know has complained about the NumLock key,
  80. and since there are thousands of OS/2 users out on the net, I have decided
  81. to keep the shareware price quite low.
  82.  
  83. For $7.00US, you will get a disk containing the registered versions of the
  84. NumLock programs (which are faster, smaller, and quiet) and you will also be
  85. entitled to any future updates to the program.  The disk will also contain
  86. a couple of other useful free utilities and maybe a nice GIF, if there's space.
  87.  
  88. For $5.00US, you can get the registered versions of the programs sent to you
  89. electronically, if the network connections between us can manage it.  You
  90. will also be entitled to future updates to the programs, but no added utilities
  91. or GIFs.  I was just tacking those on so the disk space wouldn't be wasted.
  92.  
  93. You may register by sending the appropriate fee and the information I will
  94. need to send you your goodies to:
  95.  
  96. Will E. Rose
  97. 1218 Leith Ave.
  98. Waukegan, IL  60085
  99.  
  100.  
  101. I hope you like to software.  The OS/2 version wasn't exactly simple, but I was
  102. surprised no one else had written one before now.
  103.  
  104. If you have questions, bug reports, or suggestions, you can send me email at
  105. wer5@midway.uchicago.edu
  106.  
  107.