Where do you experience this behavior?
I use Lazarus 1.0.8 + FPC 2.6.2 under Win98 and in IDE for me it works
as expected also in small test application.
With EN keyboard:
- CapsLock=ON: Shift+9=(, same with CapsLock=OFF
-Laco.
To whom it may concern:
I've downloaded two versions of Free Pascal, version number "2.6.0"
and version number "2.6.2", both exhibit the same problem. Also, I've
loaded the very same two versions onto MS-WndowsXP Pro, and both
versions work just fine (no problem exhibited). Here is how the
problem shows itself:
In Win98, whenever I turn "Caps-lock" on, the behavior I get is as
thought I'm holding down the shift key, that is to say, the
"Caps-lock" key behaves as though it's a "Shift-lock" key. If while
"Caps-lock" is active, if I press "Shift-9", in an attempt to get a
"Left parenthesis", I get a "9". If while "Caps-lock" is active, I
press just the "9" key, I get "Left parenthesis".
This undesirable behavior is the same for all keys that require a
"Shift" in order to get the upper character that is printed on the
key. As I stated earlier, this problem does not occur under WinXP.
Is there a fix for this bug? Please respond via E-mail,
ChuckW.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal