]> git.neil.brown.name Git - history.git/commit
[PATCH] input / keyboard / Scancode Set 3 support broken
authorKnut Petersen <knut_petersen@t-online.de>
Fri, 24 Oct 2003 01:30:26 +0000 (18:30 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Fri, 24 Oct 2003 01:30:26 +0000 (18:30 -0700)
commitf71a89234474469ba078a0653e6639b78ace903b
treea24d0dd14ffbd89e9fc92552e42cf5137c1b1ac7
parentd548fa6f12ac278b46b096e3b13670c67e4441be
[PATCH] input / keyboard / Scancode Set 3 support broken

If somebody uses keyboard scancode set 3 it is necessary to explicitly
program the keyboard to send make/break codes for all keys and to set
autorepeat for all keys.

This is critical for some people.  One example is the LK461/46W series
of keyboards from Digital Equipment Corporations.  These are VMS
keyboards that are also usable on a normal PC.

These keyboards support Scancode Set 2, but for some keys this support
is screwed up -- some function keys (e.g.  F18/F20) report the same
scancode sequence combined with both alt and shift keys.

Scancode Set 3 works perfectly if all keys are programmed to give
make/break codes.

A lot of keyboards manufactured by Cherry only make/break for some (not all!)
modifyer keys in scancode set 3 without this fix.
drivers/input/keyboard/atkbd.c