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 handle the unibody trackpad. The patches are in Andrew Mortons -mm tree http://userweb.kernel.org/~akpm/mmotm/broken-out/: input-allow-certain-ev_abs-events-to-bypass-all-filtering.patch input-add-a-detailed-multi-touch-finger-data-report-protocol-rev2.patch 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 input-bcm5974-add-quad-finger-tapping.patch input-bcm5974-add-support-for-the-macbook-5-unibody.patch input-bcm5974-augmented-debug-information.patch input-bcm5974-declare-alignment-usage.patch 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. Cheers! Henrik _______________________________________________ Mailing list: https://launchpad.net/~mactel-support Post to : [email protected] Unsubscribe : https://launchpad.net/~mactel-support More help : https://help.launchpad.net/ListHelp

