Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Hardware > Notebooks > MacBook Pro

Reply
 
Thread Tools Search this Thread Display Modes
Old Jul 28, 2010, 06:35 PM   #1
AnonMac50
macrumors 65816
 
Join Date: Mar 2010
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs

I have found the solution, and have posted it on posts seven and nine.

Quote:
First, open the kext (Show Package Contents), then go to Contents, then open Info.plist (I usually open it in Property List Editor that comes with Xcode Tools (comes on the OS X Install discs). If it opens in Property List Editor, then do the following:
Go to IOKitPersonalities and open it
On all the sections begining with WSTrackpad*3 (like WSTrackpadISO3) scroll down until you get "TrackpadThreeFingerDrag". Copy that line (it should have a tick next to it).
Paste it in all the sections begining with WSTrackpad that don't already have it.
Open Disk Utility and repair permissions. Then Reboot. You should have the option in the Trackpad Preference Pane. You won't get the video for the 3 finger drag though.

You MUST repair permissions, otherwise you'll lose keyboard and trackpad functionality completely.
The safest way though, is to use something like Kext Utility. It is built mainly for the Hackintosh community, but it also works great on a regular Mac.

Also, if you use the Root account, the risk of messing up your computer is really low, and permission repair isn't necessary, at least when I did it. You can repair permissions if you want.

For 10.6.4, you need the Multitouch update, you might also be able to do it without the update, but you would need to hack the kext, but that only gives inertial scrolling. I will try that later if I have time. As for 10.6.5, you need a new kext, I have uploaded one in a post below, but you can create one yourself. 10.6.6 uses the same kext, so if you used the combo updater, you will need to reapply the patch, but if you used the delta updater, you won't need to reapply the patch.

Note: this is only for MacBookPro4,1 and MacBookAir1,1 and MacBookAir2,1.

Look below for links to pre-made drivers.

Also, I have uploaded a picture of the new Preference Pane.











10.6.4 kext on first page.

10.6.5 kext (works with 10.6.6 and 10.6.7).

10.6.8 kext on 2nd page.

I have also included kext from 10.7.1 on the second page.

10.7.2 kext is also on the 2nd page.

10.7.3 kext on 2nd page.

10.7.4 kext on 3rd page.

10.8 kext by modified by drFUNK on 3rd page (works with 10.8.1 and 10.8.2).

10.8.3 kext on 4th page (works with 10.8.4).

Have fun and Good Luck!

Original question:
Code:
OK, so with this new update, is there that option for the 3 finger drag for the early 2008 MBP? I mean how hard can it be for them to do it (isn't the late 2008 and early 2008 17" MBP the same except for a few specs like hdd???).
Attached Thumbnails
Click image for larger version

Name:	trackpad.png
Views:	10361
Size:	244.1 KB
ID:	258083  
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!

Last edited by AnonMac50; Jul 7, 2013 at 03:41 PM. Reason: Compatibility info
AnonMac50 is offline   2 Reply With Quote
Old Jul 28, 2010, 06:38 PM   #2
SnowLeopard2008
macrumors 603
 
SnowLeopard2008's Avatar
 
Join Date: Jul 2008
Location: Silicon Valley
Send a message via AIM to SnowLeopard2008
One is unibody and one isn't...
__________________
YouTube | @beautifulcode
Mac Pro | Thunderbolt Display | iPhone 5 | iPad mini | Apple TV | AirPort Extreme | iPad signed by Steve Wozniak
SnowLeopard2008 is offline   2 Reply With Quote
Old Jul 28, 2010, 06:50 PM   #3
Hisdem
macrumors 6502a
 
Hisdem's Avatar
 
Join Date: Jul 2010
Location: Brasília, Brazil
Plus the earlier ones non Unibody's don't have the multi-touch trackpad on them.
__________________
flickr / 500px
13" MBP 2.66GHz C2D
Hisdem is offline   1 Reply With Quote
Old Jul 28, 2010, 06:54 PM   #4
iBookG4user
macrumors 604
 
iBookG4user's Avatar
 
Join Date: Jun 2006
Location: Seattle, WA
Send a message via MSN to iBookG4user
Quote:
Originally Posted by Hisdem View Post
Plus the earlier ones non Unibody's don't have the multi-touch trackpad on them.
My early 2008 non-unibody MacBook Pro can do every gesture that the unibody MacBook Pro can except for three finger drag...
__________________
*Super high tech stuff goes here*
iBookG4user is offline   1 Reply With Quote
Old Jul 28, 2010, 07:45 PM   #5
mgartner0622
macrumors 65816
 
mgartner0622's Avatar
 
Join Date: Jun 2010
Location: Colorado, USA
Send a message via Skype™ to mgartner0622
Quote:
Originally Posted by iBookG4user View Post
My early 2008 non-unibody MacBook Pro can do every gesture that the unibody MacBook Pro can except for three finger drag...

Yep, the last one or two generations of multibody MacBook Pro's can do most of the "new" gestures. They were the computers that pioneered the new Unibodys.
__________________
15" Late '11 2.5GHz MacBook Pro, Mac Mini Server 2.6GHz , Thunderbolt Display x2, iPod Classic 120GB, iPhone 4S 64GB, Lenovo ThinkPad X240
mgartner0622 is offline   1 Reply With Quote
Old Jul 29, 2010, 05:35 AM   #6
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
The 17" MBP unibody came in 2009, while the 15" came in 2008. The 17" has the same nonunibody (MacBookPro4,1) trackpad as the one before it (also MacBookPro4,1 which was released in 2008 February).

Also, I am messing with the plists to try to get the drag working.

AnonMac
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   1 Reply With Quote
Old Aug 6, 2010, 12:43 AM   #7
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
Talking Success!!!



I did it!

OK, I have uploaded the modified file you need to use. Install it to /System/Library/Extensions. Remember to repair permissions after installation (otherwise you will lose keyboard and trackpad functionality completely).

THIS IS FOR 10.6.4 ONLY!!! USE THE OTHER ATTACHED FILES IF USING A DIFFERENT VERSION OF OS X!
Attached Files
File Type: zip AppleUSBMultitouch.kext.zip (405.8 KB, 222 views)
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!

Last edited by AnonMac50; Jun 5, 2013 at 04:35 PM.
AnonMac50 is offline   0 Reply With Quote
Old Aug 13, 2010, 11:21 PM   #8
soundguy15
macrumors member
 
Join Date: Dec 2009
I never could get this to work. what files did you modify inside of the kext?
__________________
Early 2008 Macbook Pro 15.4"; 60 GB OWC SSD; 2.5 GHz; 4 GB RAM ☢ 32 GB iPod Touch 2G ☢ 32 GB iPhone4
soundguy15 is offline   0 Reply With Quote
Old Aug 14, 2010, 11:12 PM   #9
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
First, open the kext (Show Package Contents), then go to Contents, then open Info.plist (I usually open it in Property List Editor that comes with Xcode Tools (comes on the OS X Install discs). If it opens in Property List Editor, then do the following:
  1. Go to IOKitPersonalities and open it
  2. On all the sections begining with WSTrackpad*3 (like WSTrackpadISO3) scroll down until you get "TrackpadThreeFingerDrag". Copy that line (it should have a tick next to it).
  3. Paste it in all the sections begining with WSTrackpad that don't already have it.
  4. Open Disk Utility and repair permissions. Then Reboot. You should have the option in the Trackpad Preference Pane. You won't get the video for the 3 finger drag though.

You MUST repair permissions, otherwise you'll lose keyboard and trackpad functionality completely.
Screenshots bellow:

The first one is of the IOKitPersonalities section. The second one is for WSTrackpadISO3 with all the options. The third one is of WSTrackpadISO before editing and the last one is of WSTrackpadISO after editing.
Attached Thumbnails
Click image for larger version

Name:	Screen shot 2010-08-15 at 2.05.25 PM.png
Views:	10220
Size:	13.8 KB
ID:	246308   Click image for larger version

Name:	Screen shot 2010-08-15 at 2.06.35 PM.png
Views:	10315
Size:	66.8 KB
ID:	246309   Click image for larger version

Name:	Screen shot 2010-08-15 at 2.07.18 PM.png
Views:	10311
Size:	50.8 KB
ID:	246310  

Click image for larger version

Name:	Screen shot 2010-08-15 at 2.08.06 PM.png
Views:	10322
Size:	64.0 KB
ID:	246311  
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote
Old Aug 23, 2010, 11:28 AM   #10
Zettt
macrumors newbie
 
Join Date: Sep 2009
Hi,

I did exactly what is mentioned here and can't get it working.
I tried it yesterday evening twice.
First I downloaded the kext in this thread, replaced it with the Extension on my machine and didn't have a keyboard after relaunch. Of course I didn't forget to repair permissions.
Next I tried to add the keys with an editor by myself. Repaired permissions, restart, no keyboard.

I realized that there are no keys "TrackpadThreeFingerDrag" in my Info.plist. Neither in the WSTrackpad*3 section nor somewhere else.
Zettt is offline   0 Reply With Quote
Old Aug 24, 2010, 04:14 AM   #11
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
Quote:
Originally Posted by Zettt View Post
Hi,

I did exactly what is mentioned here and can't get it working.
I tried it yesterday evening twice.
First I downloaded the kext in this thread, replaced it with the Extension on my machine and didn't have a keyboard after relaunch. Of course I didn't forget to repair permissions.
Next I tried to add the keys with an editor by myself. Repaired permissions, restart, no keyboard.

I realized that there are no keys "TrackpadThreeFingerDrag" in my Info.plist. Neither in the WSTrackpad*3 section nor somewhere else.
Did you install the multitouch update? You need that. Installing the update (or reinstalling it if you already did before) should fix it. You cannot get inertial scrolling on a without the update unless you have the latest MacBook or MacBook Pro, in which case, the update only brings 3 finger drag. After installing the update, try installing the kext included here.

AnonMac50
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote
Old Aug 24, 2010, 04:52 AM   #12
Zettt
macrumors newbie
 
Join Date: Sep 2009
That's it! Thanks a ton!
Zettt is offline   0 Reply With Quote
Old Aug 24, 2010, 06:56 AM   #13
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
I'm glad you got it working. Was it that you hadn't installed the update?
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   1 Reply With Quote
Old Aug 24, 2010, 10:34 AM   #14
Zettt
macrumors newbie
 
Join Date: Sep 2009
Yes, the update. I totally read over that piece of information.
Zettt is offline   0 Reply With Quote
Old Oct 11, 2010, 11:00 AM   #15
marienvo
macrumors newbie
 
Join Date: Oct 2010
Unhappy MacBook Air

Just tried this on my MacBook Air and lost all keyboard and trackpad functionality. I did repair permissions after replacing the file.

I guess I need to reinstall MacOS completely? Or is there a way to restore the back-up file?
marienvo is offline   0 Reply With Quote
Old Oct 12, 2010, 01:05 AM   #16
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
Quote:
Originally Posted by marienvo View Post
Just tried this on my MacBook Air and lost all keyboard and trackpad functionality. I did repair permissions after replacing the file.
Do you have Mac OS 10.6.4 and the multitouch update? If not, that might be your problem.

Quote:
Originally Posted by marienvo View Post
I guess I need to reinstall MacOS completely? Or is there a way to restore the back-up file?
You should be able to restore it. Simply delete the new file, and install the backup, and repair permissions.
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote
Old Oct 12, 2010, 06:16 AM   #17
marienvo
macrumors newbie
 
Join Date: Oct 2010
I restored the file, and ran repair permissions, but there still is no trackpad or keyboard functionality.
marienvo is offline   0 Reply With Quote
Old Oct 12, 2010, 06:20 AM   #18
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
That is weird. Try reinstalling the multitouch update.
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote
Old Oct 12, 2010, 06:25 AM   #19
marienvo
macrumors newbie
 
Join Date: Oct 2010
Problem solved, somehow I needed to run the repair permissions twice, ran one after restoring the file, ran again after reboot, rebooted again, and now it seems to work fine again.
marienvo is offline   0 Reply With Quote
Old Oct 13, 2010, 04:56 AM   #20
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
That's awesome!!!

PS. Out of curiosity, have you installed the multitouch update originally?
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote
Old Nov 10, 2010, 10:37 PM   #21
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
Guess What. With this new 10.6.5 update, you have to redo the Three Finger Drag trick.

EDIT: The new kext has WSTrackpad*4 and WSTrackpad*4a, as well as WSEvents*4 and WSEvents*4a. I'm guessing these are for either the new MacBook Airs, soon to come Macs, or both.

EDIT 2: I have also uploaded the new kext for those who need it.
Attached Files
File Type: zip AppleUSBMultitouch.kext 10.6.5.zip (409.9 KB, 119 views)
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!

Last edited by AnonMac50; Nov 11, 2010 at 01:30 AM.
AnonMac50 is offline   0 Reply With Quote
Old Dec 20, 2010, 06:45 AM   #22
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
Does anyone know how to make a video file that lets us view the 3 finger drag? The original is located at file:///System/Library/PreferencePan...ckpadCombo.mov Is there a way to modify that?

Thanks, AnonMac50
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote
Old Jul 22, 2011, 02:14 PM   #23
Maccleduff
macrumors regular
 
Join Date: Jun 2007
So ... does the .kext in post 7 still work in Lion?

Also.... I guess 4 finger drag i out of the question as its not a muli touch trackapad?
(I have 2007 santa rosa MBP)
Maccleduff is offline   1 Reply With Quote
Old Jul 22, 2011, 09:06 PM   #24
Jantelagen
macrumors member
 
Join Date: Aug 2010
I wonder if this works on a white MacBook 2.1, mid 2007, the one officially capped at 2GB ram. Don't have the guts to try it out myself...
Jantelagen is offline   0 Reply With Quote
Old Jul 26, 2011, 11:16 AM   #25
AnonMac50
Thread Starter
macrumors 65816
 
Join Date: Mar 2010
Quote:
Originally Posted by Maccleduff View Post
So ... does the .kext in post 7 still work in Lion?
I don't think so, but, you can make your own one from by following the steps.

Quote:
Originally Posted by Maccleduff View Post
Also.... I guess 4 finger drag i out of the question as its not a muli touch trackapad?
(I have 2007 santa rosa MBP)
3 finger drag (or any other 3 finger gestures) will also not work, as that also needs the "multitouch" trackpad. The kext will install fine, and it would work when you target disc mode boot it off a computer that supports it.

Quote:
Originally Posted by felixkry View Post
I wonder if this works on a white MacBook 2.1, mid 2007, the one officially capped at 2GB ram. Don't have the guts to try it out myself...
It won't change anything on your computer, but if you target disc mode boot your computer on another computer that supports it, it would work on that computer.

AnonMac50
__________________
[Tutorial] Three Finger Drag on Non-supported Multitouch Macs (MAJOR UPDATES!!! (8/7/2013))
Front Row for Lion
Now I know why the maps icon wants you to jump off of a bridge!
AnonMac50 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Hardware > Notebooks > MacBook Pro

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
mod my early 2008 MBP or just upgrade to new Retina MBP? macizzy MacBook Pro 10 Mar 4, 2014 10:35 AM
Late 2007 MBP vs early 2008 MBP adamj575 MacBook Pro 8 Jan 5, 2013 03:25 PM
rMBP Bootcamp Three Finger Drag macNewbie02 MacBook Pro 2 Jul 23, 2012 07:31 PM
iMac Early 2008 and MBP 15 inch Early 2011 Dekard iMac 1 Jul 5, 2012 01:11 PM
How to enable three-finger drag with four fingers? Fiona Kwok Mac OS X 10.7 Lion 2 May 31, 2012 05:39 PM

Forum Jump

All times are GMT -5. The time now is 04:36 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC