Re: [PATCH 1/7 v3] HID: magicmouse: don't allow hidinput to initialize the device
From: Michael Poole <hidden>
Date: 2010-09-01 23:57:29
Also in:
lkml
From: Michael Poole <hidden>
Date: 2010-09-01 23:57:29
Also in:
lkml
Jiri Slaby wrote:
This looks weird. Is there any past discussion about why you cannot use hidinput and you have to do all the input bits yourself while cheating this very weird way?
(Resending because I didn't notice Gmail was in "rich text" mode, and that kept my earlier message from reaching the vger lists. Apologies to the individuals who get a second copy of this message.) The Magic Mouse and Magic Trackpad do not publish HID descriptors for the multitouch reports. Given the variable-length report packets -- and especially the Magic Trackpad's new, mutant DOUBLE_REPORT_ID packets -- it would be non-trivial to write accurate descriptors that the HID core can use. (Someone wrote a patch to try that a few months ago. It ended up adding significantly more lines to hid-magicmouse.c than it removed, and it was not obvious to me that it got the Report Count fields correct.) Michael Poole