From: Enrico.Scotoni@purplet.demon.co.uk (Enrico Scotoni) Subject: PL10 keyboard-driver Date: Mon, 21 Jun 1993 16:15:00 +0000
Hi All,
I've got a problem with the keyboard under 0.99PL10:
If NUM-LOCK is on (it is always on my system) AND I hit Shift_R then
the cursor keys don't work anymore
I get msg: keyboard: unknown scancode e0 36
EndIf
To clear this bad situation I can just hit Shift_L once and everything
works as expected again.
I tried out several things:
It does NOT matter what keytable is used (okay okay I just tried
sg-latin.map, sg.map, us.map)
0.99.PL9: Everything fine (This was expected, 'cause the whole keyboard
thing was rewritten from PL9 to PL10.
Another keyboard: Everything fine (This one surprised me).
Turn off NUM-LOCK: Everything fine.
NUM-LOCK off and hitting cursor keys with SHIFT_L held down: Okay
NUM-LOCK off and hitting cursor keys with SHIFT_R held down: Same error.
So it seems that ON MY KEYBOARD that:
If NUM-LOCK is ON then the keyboard driver does NOT realize that the
right-shift key is RELEASED and that it looks this as some kind of
"DEAD-KEY", which it wants to combine with the cursor keys.
So the problem is either my (not-quite standard) keyboard (if this is
true I'll go and buy a new one) or within the keyboard-driver (if this
is the case, I hope that I could give enough information to fix it) or
BOTH :-)
Enrico Scotoni