On Friday 03 November 2006 17:33, Anssi Hannula wrote: > Dmitry Torokhov wrote: > > On 10/11/06, Anssi Hannula <[EMAIL PROTECTED]> wrote: > >> Anssi Hannula wrote: > >> > Logitech USB Receiver (046d:c101) has two interfaces. The first one > >> > contains fields from HID_UP_KEYBOARD and HID_UP_LED, and the other one > >> > contains fields from HID_UP_CONSUMER and HID_UP_LOGIVENDOR. This device > >> > is used with multiple wireless Logitech products, including UltraX > >> Media > >> > Remote. > >> > > >> > All fields on both interfaces are either keys or leds. All fields in > >> the > >> > first interface are marked as Absolute, while the fields in the second > >> > interface are marked as Relative. Marking the keys as relative causes > >> > hidinput_hid_event() to send release events right after key press > >> > events. > >> > > >> > The device has EV_REP set, so the userspace expects the device to send > >> > repeat events if a key is held down. However, as hidinput_hid_event() > >> > sends release events immediately, repeat events are not sent at all. In > >> > fact, the userspace has no way of knowing if a key is being held down. > >> > > >> > Fix this by adding a quirk for 046d:c101 which changes relative keys to > >> > absolute ones. > >> > > >> > >> Any comments? > >> > > > > Yes, I think this makes sense. If Greg did not grab this patch yet I > > will take it. > > > > Did you forget this or did something else come up? >
Just being slow. It is in my tree now. -- Dmitry ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel