CVS Update: xc (branch: trunk)
Egbert Eich
xorg-commit at cvs.freedesktop.org
Mon Jan 10 19:44:39 EET 2005
CVSROOT: /cvs/xorg
Module name: xc
Changes by: eich at gabe.freedesktop.org 05/01/10 09:44:39
Log message:
2005-01-10 Egbert Eich <eich-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent):
PC keyboards internally generate a different scan code when the
ALT modifier is pressed with the SysReq/Print key. Since X expects
the same scancode regardless of the modifier the keyboard driver
has to 'map the code back'. So far it does so when seeing the
SysReq scancode without checking if the modifier is on. If this
scancode is also sent by another key on an extended keyboard it
receives the same remapping.
Fix: Add check for ALT modifier down before doing the remapping
(Helmut Fahrion).
Modified files:
./:
ChangeLog
xc/programs/Xserver/hw/xfree86/input/keyboard/:
kbd.c
Revision Changes Path
1.657 +14 -1 xc/ChangeLog
1.9 +4 -4 xc/programs/Xserver/hw/xfree86/input/keyboard/kbd.c
More information about the xorg-commit
mailing list