Kbase P21013: How to use prokey32.dll?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/12/2003 |
|
Status: Unverified
GOAL:
How to use prokey32.dll?
FACT(s) (Environment):
Windows 32 Intel
FACT(s) (Environment):
Progress 9.X
FACT(s) (Environment):
Progress 8.2C
FACT(s) (Environment):
Progress 8.3X
FIX:
Progress provides prokey32.dll to work around a Microsoft Problem with CAPS Lock. When this dll is used, Progress process keystrokes with different function calls which avoid the problem.
To make Progress use prokey32.dll, put an empty file called prokey32.txt on your in one of the following locations:
-in the dlc\bin directory
(advantage: only one copy needed in a network scenario)
- in working directory
(advantage: can enable on a per user basis)
- anywhere along in windows PATH (if cannot in location above)
In earlier versions of 8.2 (8.2A and 8.2B), prokey32.dll is used in interpreting keystrokes by default. It is not the case in 8.2C and above. One of the reasons it was decided to change the default behavior is that prokey32.dll adds extra processing for reading the keystrokes. Another reason was it was thought that Microsoft may fix this problem in a future release or servicepack for these Operating Systems, and we wanted to give users control over whether the dll is
used.