P. Dunbar wrote:
> Would you need to split on hardware ID? It seems the code makes these
> changes based on an if statement on whether or not it has an integrated
> button. That should just trigger false on the MBP4,1 I'd assume. If
> that's the case then even the other functionality I mentioned could be
> added based on the same IF statement.
>
> Apple def has special rules for that bottom quarter of the touchpad to
> literally mimic the button on the 4,1.
>
As can be seen from the unibody ubuntu thread, the click-and-drag
problem is known and is being worked; there are more patches in the
pipeline not listed here because they depend on additional kernel
changes not upstream yet. If you do have kernel patches for bcm5974,
please read the Documentation/SubmittingPatches document of the kernel
GIT tree, and send the patches to me for review.
P. Dunbar wrote:
> Would you need to split on hardware ID? It seems the code makes these
> changes based on an if statement on whether or not it has an integrated
> button. That should just trigger false on the MBP4,1 I'd assume. If
> that's the case then even the other functionality I mentioned could be
> added based on the same IF statement.
>
> Apple def has special rules for that bottom quarter of the touchpad to
> literally mimic the button on the 4,1.
>
Yu might be interested in this kernel thread:
http:// lkml.org/ lkml/2008/ 11/7/146
It deals with extensions to the kernel to, among other things, properly userweb. kernel. org/~akpm/ mmotm/broken- out/:
handle the unibody trackpad. The patches are in Andrew Mortons -mm tree
http://
input-allow- certain- ev_abs- events- to-bypass- all-filtering. patch a-detailed- multi-touch- finger- data-report- protocol- rev2.patch
input-add-
Basic support for Macbook5 is in the pipeline since long; it got stuck
upstream because of a vanished maintainer, but should appear in 2.6.30:
input-bcm5974- prepare- for-a-new- trackpad- header- type.patch add-quad- finger- tapping. patch add-support- for-the- macbook- 5-unibody. patch augmented- debug-informati on.patch declare- alignment- usage.patch
input-bcm5974-
input-bcm5974-
input-bcm5974-
input-bcm5974-
As can be seen from the unibody ubuntu thread, the click-and-drag SubmittingPatch es document of the kernel
problem is known and is being worked; there are more patches in the
pipeline not listed here because they depend on additional kernel
changes not upstream yet. If you do have kernel patches for bcm5974,
please read the Documentation/
GIT tree, and send the patches to me for review.
Cheers!
Henrik