Bug 5408
Summary: | Wrong keymapping for logitech cordless desktop lx500 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Ryo Dairiki (ryo-dairiki) |
Component: | Input Devices | Assignee: | Jiri Kosina (jikos) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | bunk, jikos, marcel, protasnb, vojtech |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.13 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
A patch to correct this mapping
logitech.diff keymapping fix ported to current kernel version |
Description
Ryo Dairiki
2005-10-10 00:27:14 UTC
Created attachment 6268 [details]
A patch to correct this mapping
I've wrote a patch to fix this mapping.
I'm not sure if this mapping is proper for buttons, because , for example,
there is no entry for "burn cd" in input.h.
I think most of recent logitech keyboards has the same problem, and almost the
same mapping.
So you can fix such a problem by using this, and by adding entry for your
logitech keyboard.
I've forgot to mention that the previous patch also supress 11 and 12 button events from mouse when you scroll the wheel left and right. With this patch, only side scrolling events are reported. (This mouse has only 4 buttons and 2D wheel. There is no such buttons like 11 and 12.) Created attachment 6481 [details]
logitech.diff
A little change is needed for kernel-2.6.14.
Dmitry, can you comment on this patch? Can someone please take a look at the patch? Thanks. Created attachment 11864 [details]
keymapping fix ported to current kernel version
I have ported the patch to the current kernel (see attachment) and queued it in HID tree for upstream. Closing the bug, if anyone has any additional comments, please feel free to reopen it.
|