Bug 42572

Summary: Bluetooth keyboard is configured as mouse with wrong layout
Product: xorg Reporter: Cedric Sodhi <manday>
Component: Input/evdevAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log of the two events, starting X and attaching USB kbd none

Description Cedric Sodhi 2011-11-03 15:54:28 UTC
Created attachment 53134 [details]
Xorg log of the two events, starting X and attaching USB kbd

Attached you the Xorg.0.log for the following problem:

A bluetooth keyboard (Microsoft Bluetooth Mobile Keyboard 6000) is paired and works fine in TTY. X.org is started. The keyboard layout is english. An USB keyboard is attached, too. The layout of *both* keyboards becomes german, as it is configured in the InputClass section.

As you can see in the log, there is some strange things going on with the keyboard being configured as both, a mouse and a keyboard. Is this perhaps the same problem that the eGalax had? That evdev is blindly trying to derive the type of hardware from the capabilities it shows in udev, respectively that udev cannot report a "real type" but only capabilities? Just as an idea.
Comment 1 Cedric Sodhi 2011-11-03 16:14:04 UTC
Just a quick idea: Wouldn't it solve all of those problems alltogether if EvDev had an option which allowed us to *explicitly* specify as which type (mouse, touchscreen, touchpad, keyboard) a device should be configured? Then we don't have to rely on possibly ambiguous information based upon the mere capabilities any longer.
Comment 2 Peter Hutterer 2016-11-28 04:40:02 UTC
This is a mass change of bugs. Bugs assigned to me that haven't been updated in the last 3 years are closed as WONTFIX, because, well, let's at least be honest about it.

Please do not re-open unless you have a really good reason to do so (e.g. you're fixing it yourself). If it hasn't been fixed in the last 3 years, it probably won't be fixed anytime soon either. Sorry.

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.