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

Bug#594089: keyboard-configuration: caps lock keycode problem





--
Tom Vier <tom@triadsys.com>
Senior Net/Sys Admin
Triad Systems Engineering, Inc.

703-956-1535 office
703-984-9093 cell
703-404-0308 helpdesk

On 09/07/2010 12:32 PM, Tom Vier wrote:
On 09/03/2010 07:55 PM, Samuel Thibault wrote:
Tom, le Mon 23 Aug 2010 11:43:53 -0400, a écrit :
The model name is logimel, which is set in both /etc/default/keyboard
and
/etc/X11/xorg.conf.

Which explains why Xorg has the behavior you describe: the logimel model
includes the logitech base, which includes the common navigation keys,
which makes XF86Back from 0xe0 0x6a, and XF86Favorites from 0xe0 0x66.

Do you actually have navigation keys on your keyboard? I'm afraid we'll
just have to blacklist it in the usb driver according to the usb ID.

Samuel

I have bunch of extra keys. 8) It's one of those "internet" keyboards
with keys for: email sms webcam itouch search shipping home favorites,
plus volume, track skip, play/pause, record.

Here's xev from Stable. It looks like in Testing that some of the extra key codes that show up in showkey are getting interpreted as additional key presses in Testing's xorg but not Stable's.

caps lock, then right shift

KeyPress event, serial 33, synthetic NO, window 0x2a00001,
    root 0x1ae, subw 0x0, time 9213660, (161,-9), root:(337,884),
    state 0x12, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

PropertyNotify event, serial 33, synthetic NO, window 0x2a00001,
    atom 0x11c (XKLAVIER_STATE), time 9213663, state PropertyNewValue

KeyRelease event, serial 33, synthetic NO, window 0x2a00001,
    root 0x1ae, subw 0x0, time 9213780, (161,-9), root:(337,884),
    state 0x12, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x2a00001,
    root 0x1ae, subw 0x0, time 9217955, (161,-9), root:(337,884),
    state 0x10, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

PropertyNotify event, serial 33, synthetic NO, window 0x2a00001,
    atom 0x11c (XKLAVIER_STATE), time 9217958, state PropertyNewValue

KeyRelease event, serial 33, synthetic NO, window 0x2a00001,
    root 0x1ae, subw 0x0, time 9218091, (161,-9), root:(337,884),
    state 0x12, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x2a00001,
    root 0x1ae, subw 0x0, time 9220699, (161,-9), root:(337,884),
    state 0x12, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
"   XmbLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x2a00001,
    root 0x1ae, subw 0x0, time 9220835, (161,-9), root:(337,884),
    state 0x12, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False






Reply to: