Bug 12492 - Simultaneous key presses not registering (L ctrl)
Summary: Simultaneous key presses not registering (L ctrl)
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-19 11:57 UTC by Peter Sääf
Modified: 2007-12-18 04:04 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf (2.83 KB, text/plain)
2007-09-19 11:58 UTC, Peter Sääf
no flags Details
Xorg.0.log (27.45 KB, text/plain)
2007-09-19 11:59 UTC, Peter Sääf
no flags Details

Description Peter Sääf 2007-09-19 11:57:32 UTC
Since upgrading to xorg-7.3 some key presses are not registering properly.
For example,

Holding down 'd' and then pressing and holding 'l_ctrl' works as expect but holding down either 'a' or 's' and then pressing and holding 'l_ctrl' does not.

This happens with the following.
xorg-server-1.4
xf86-input-keyboard-1.2.2

The problem is probably in xorg-server-1.4 since 1.3 works fine with keyboard driver 1.2.2. Something with the new input hotpluggin?

The keyboard is a microsoft natural 4000 USB.

I will attach my xorg.conf and Xorg.0.log
Comment 1 Peter Sääf 2007-09-19 11:58:33 UTC
Created attachment 11643 [details]
xorg.conf
Comment 2 Peter Sääf 2007-09-19 11:59:05 UTC
Created attachment 11644 [details]
Xorg.0.log
Comment 3 Brice Goglin 2007-09-19 12:10:38 UTC
I wonder whether it could be related to
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442963
where Javier Kohen reports that pressing Alt when Ctrl_L is hold does not generate any Alt event.
Comment 4 Peter Sääf 2007-09-19 12:36:33 UTC
It seems to be similar but no, I can't reproduce http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442963

Brice. Can you reproduce this one?
Comment 5 Brice Goglin 2007-09-19 13:04:31 UTC
Yes, I can definitely reproduce your exact bug on my Thinkpad T43 (while I couldn't reproduce the Debian one, but the user was very precise at describing his problem). I only observed a problem when 'a' or 's' are pressed, Ctrl_L is not reported. All other combinations I tried worked, either when changing the letter or Ctrl_L.
Comment 6 Peter Baumann 2007-09-28 05:53:41 UTC
(In reply to comment #4)
> It seems to be similar but no, I can't reproduce
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442963
> 
> Brice. Can you reproduce this one?
> 

I could reproduce the "xserver-xorg-input-kbd: order matters when pressing Ctrl + Alt"
above one (sort of). I have "ctrl:nocaps" in xorg.conf and if I press
CTRL+ALT+t (shortcut for opening a terminal in fvwm2) or ALT+CTRL+t it works as expected.
But if I press CAPS_LOCK+ALT+t (notice that CAPS_LOCK should procude CTRL) I
only get a CTRL+t event, whereas ALT+CAPSLOCK+t works.
(I'm using the newest Debian unstable packages)
Comment 7 Peter Sääf 2007-12-16 04:25:54 UTC
Since upgrading to server 1.4.0.90 I cannot reproduce this any longer.
I'm not sure exactly which commit is responsible for this.

I will wait a couple of days and unless somebody objects close this as FIXED.
Comment 8 Peter Sääf 2007-12-18 04:04:02 UTC
Fixed as per Xorg server 1.4.0.90


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.