The wife bought me one of the new unibody Mac Book Pro's for Christmas and I must say I love it. It has been a great transition from my first Mac Book Pro that I bought right after Apple introduced the Mac Book Pro with the new Intel chips.
There is one thing that has been bugging me big time with the unibody Mac Book Pro and that is the touchpad and Safari/Firefox. I just cannot stop myself from zooming webpages in and out as I scroll with the new trackpad and it is just driving me nuts. Apple provides no way to turn the zooming off.
I finally had enough of this and wrote a InputManager to stop the zoom gesture when Safari or Firefox is active. Please follow the instructions below carefully to install it.
Download link: http://www.cubeyellow.com/downloads.html
- Quit out of Safari/FireFox and Mail
- Unzip the download if it has not already been unzipped.
- open Terminal.app
- cd /Library
- mkdir InputManagers - Note this directory might already be there. That is ok.
- Using the Finder copy the StopSafariZoomInputManager folder that you downloaded and unzipped. You need the whole folder... not just its contents.
- Using the Finder navigate to Machintosh HD/Library/InputManagers and choose paste - You will be prompted to enter your admin password. Note Machintosh HD is the name of my hard drive yours may be different.
- Go back to Terminal.app and run the following command: sudo chown -R root:admin /Library/InputManagers - Note you will be prompted for your admin password
- Restart Safari and enjoy the no zooming :^)
If you decide to uninstall you can just delete the /Library/InputManagers/StopSafariZoomingInputManager folder - you will be prompted to enter your admin password.
I hope you enjoy this fix as much as I do and hopefully Apple will add a preference for this in the future.
Note the use of this software is at your own risk. This is experimental software and I make no warranties.
Update 03/23/2010: Now handles Safari, Firefox, Open Office, Google Chrome and Apple Mail