[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#451623: marked as done (xserver-xorg-input-kbd: KeyPresses and KeyReleases are in a totally random order when using Shift)



Your message dated Sun, 18 Nov 2007 18:53:54 +0100
with message-id <47407C32.7030206@ens-lyon.org>
and subject line Bug#443250: shift key doesn't work if pressed very quickly after certain letters
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xserver-xorg-input-kbd
Version: 1:1.2.2-3
Severity: important

*** Please type your report below this line *** Using a Microsoft
Natural 4000 keyboard, I've noticed that pressing Shift after certain
keys doesn't work, so while I can type e.g. 'sL' without pausing
between 's' and 'L', I can't do the same in e.g. 'xL', I have to wait
a bit between releasing 'x', pressing Shift, and the pressing
'l'. This makes programming practically impossible at any decent
speed...

The following is the output of xev when typing 'setL' and 'boxL' (both
without pausing before the uppercase letter):

#1: typing 'setL'

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368210770, (37,24), root:(1341,130),
    state 0x10, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XmbLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368210898, (37,24), root:(1341,130),
    state 0x10, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368210970, (37,24), root:(1341,130),
    state 0x10, keycode 26 (keysym 0x65, e), same_screen YES,
    XLookupString gives 1 bytes: (65) "e"
    XmbLookupString gives 1 bytes: (65) "e"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211058, (37,24), root:(1341,130),
    state 0x10, keycode 28 (keysym 0x74, t), same_screen YES,
    XLookupString gives 1 bytes: (74) "t"
    XmbLookupString gives 1 bytes: (74) "t"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211114, (37,24), root:(1341,130),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211138, (37,24), root:(1341,130),
    state 0x11, keycode 26 (keysym 0x45, E), same_screen YES,
    XLookupString gives 1 bytes: (45) "E"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211186, (37,24), root:(1341,130),
    state 0x11, keycode 28 (keysym 0x54, T), same_screen YES,
    XLookupString gives 1 bytes: (54) "T"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211354, (37,24), root:(1341,130),
    state 0x11, keycode 46 (keysym 0x4c, L), same_screen YES,
    XLookupString gives 1 bytes: (4c) "L"
    XmbLookupString gives 1 bytes: (4c) "L"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211458, (37,24), root:(1341,130),
    state 0x11, keycode 46 (keysym 0x4c, L), same_screen YES,
    XLookupString gives 1 bytes: (4c) "L"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x3800002, time 1368211522, (37,24), root:(1341,130),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False


#2: Typing 'boxL'

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218065, (78,64), root:(1382,170),
    state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
    XLookupString gives 1 bytes: (62) "b"
    XmbLookupString gives 1 bytes: (62) "b"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218201, (78,64), root:(1382,170),
    state 0x10, keycode 56 (keysym 0x62, b), same_screen YES,
    XLookupString gives 1 bytes: (62) "b"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218241, (78,64), root:(1382,170),
    state 0x10, keycode 32 (keysym 0x6f, o), same_screen YES,
    XLookupString gives 1 bytes: (6f) "o"
    XmbLookupString gives 1 bytes: (6f) "o"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218345, (78,64), root:(1382,170),
    state 0x10, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XmbLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218353, (78,64), root:(1382,170),
    state 0x10, keycode 32 (keysym 0x6f, o), same_screen YES,
    XLookupString gives 1 bytes: (6f) "o"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218473, (78,64), root:(1382,170),
    state 0x10, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218521, (78,64), root:(1382,170),
    state 0x10, keycode 46 (keysym 0x6c, l), same_screen YES,
    XLookupString gives 1 bytes: (6c) "l"
    XmbLookupString gives 1 bytes: (6c) "l"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218617, (78,64), root:(1382,170),
    state 0x10, keycode 46 (keysym 0x6c, l), same_screen YES,
    XLookupString gives 1 bytes: (6c) "l"
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218689, (78,64), root:(1382,170),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3800001,
    root 0x4e, subw 0x0, time 1368218689, (78,64), root:(1382,170),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False




-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.16.18
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xserver-xorg-input-kbd depends on:
ii  libc6                         2.6.1-6    GNU C Library: Shared libraries
ii  xserver-xorg-core             2:1.4-3    Xorg X server - core server

xserver-xorg-input-kbd recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 2:1.4.1~git20071117-1

This should be fixed in the new xserver-xorg-core which just got
uploaded to unstable. It contains multiple input-related fixes.

Thanks,
Brice


--- End Message ---

Reply to: