请选择 进入手机版 | 继续访问电脑版

苹果发烧友论坛

 找回密码
 注册
查看: 5096|回复: 9

[OSX 系统] 在老款笔记本上玩转指尖拖拽

[复制链接]
发表于 2010-8-17 21:19:34 | 显示全部楼层 |阅读模式
本帖最后由 凉开水 于 2010-8-17 22:47 编辑

如果你有一台装了OS 10.6.4及Multi-Touch Trackpad Update 1.0驱动的老款Macbook Pro或者 Macbook air(需要支持多点触摸),但还是只能支持惯性滚动,而你需要三指拖拽,本文下述方法来告诉你怎么办,由于本文方法涉及修改系统文件,所以需要小心从事。

打开一个新的Finder窗口,然后进入/System/Library/Extensions目录.为名为AppleUSBMultitouch.kext的文件做两份拷贝备份(一份作为安全保证,另一份用来编辑),接下来开始按照下文描述修改。

首先,要进入.kext文件(使用右键->显示包内容),然后进入"Contents",打开文件"Info.plist"(编者通常使用OS X 系统盘中包含的Xcode工具中自带的“Property List Editor”工具)。如果使用"Property List Editor"工具,那么按照如下步骤继续:
*找到并展开"IOKitPersonalities"项
*在所有的以"WSTrackpad*3"(类似于WSTrackpadISO3)开头的子项中,向下滚动直到找到"TrancpadThreeFingerDrag"子项,把整行拷贝下来(旁边应该有个标记)
*粘帖到所有的以"WSTrackpad"开头的没有包含“TrackpadThreeFingerDrag”的子项中
*保存修改

要安装修改过的驱动拷贝,删除原驱动文件(如果之前没做安全拷贝备份,你也应该在为原驱动程序文件做一个安全的备份拷贝),然后把新的,编辑过的版本放到到驱动程序文件夹里。可能会要求你输入密码。 然后打开"磁盘工具"(位置:应用程序->实用工具),然后在引导分区点击"修复磁盘权限"(这很重要,要不然你会失去键盘和触控板的使用权限的)。重新启动,打开“系统偏好设置”,点击触摸板。在三指手势中,你应该可以选择轻扫或者拖拽(拖拽的视频无法播放)

注意:你必须在重启系统之前修复权限,否则你的键盘和触控板会完全丧失功能。万一这问题不幸发生了,你可以尝试从另一个分区启动然后把驱动的安全备份恢复到原位置,然后修复权限,重启系统

这个方法只适用于MacBookPro4.1,MacBookAir1.1及其后续机型。更早期的机型还是保有同样的非多点触摸触控板的设置界面。编者只在MacBookPro4.1上测试过,而更新的后续机型也许在设置界面上没有什么区别。 投票可以去这个帖子,帖子里还有一些关于修改完的驱动程序样子的图片。

【crarko 注:本人还未测试过这个方法。一定要确保做好备份,通晓拷贝的流程,修复权限,否则你很可能需要重装系统。明智的选择是手头有时光机的备份以及系统安装盘,以防万一。 本人没有上述的机器来尝试这个方法,如果有人已经尝试了,告诉大家状况如何】

译者注:请对于系统不是很熟悉的板油慎重尝试类似方法,尤其是单系统用户,如果要尝试,一定要仔细阅读文章中所述步骤,小心,小心

原文:http://www.macosxhints.com/article.php?story=20100813190955687

评分

参与人数 1威望 +30 收起 理由
macing2010 + 30 精品文章

查看全部评分

 楼主| 发表于 2010-8-17 22:47:27 | 显示全部楼层
原文:http://www.macosxhints.com/article.php?story=20100813190955687
If you have an older MacBook Pro or MacBook Air (with multitouch), with OS 10.6.4 and the Multi-Touch Trackpad Update 1.0, but can still only get inertial scrolling, and you want the 3 finger drags, this method shows you how. It involves editing system files, so proceed with caution.

Open a new Finder window and navigate to /System/Library/Extensions. Make two backup copies of AppleUSBMultitouch.kext (one as a safety net, and one to edit), and then perform the modifications below to the editing copy.

First, enter the .kext file (using Show Package Contents), then go to Contents, then open Info.plist (I usually open it in Property List Editor that comes with Xcode Tools (which come on the OS X Install discs, but other text editors should work too). 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.
Save the changes.
To install the modified copy, delete the original (You should have also made a safety net backup of the original version, if you haven't do so now), and then drag the new, edited, version in its place. It might ask for your password. Then open Disk Utility (located in the Utilities folder in the Applications folder), and click 'Repair Disk Permissions' on the boot disk (this is important, as otherwise, you won't have keyboard or trackpad usability at all). Reboot, then open System Preferences. Click on Trackpad. Under 3 finger gestures, you should be able to select on either swipe or drag (the video for drag doesn't work).

Note: You MUST repair permissions before the reboot, otherwise you'll lose keyboard and trackpad functionality completely. If this happens anyway, you can try booting from another disk and copying the safety net backup to the original location, then repair permissions, and reboot again.

This only works on MacBookPro4,1 or later and MacBookAir1,1 or later. Older models will keep the same nonmultitouch trackpad preference pane. I have only tested this on a MacBookPro4,1. Newer models might not have a difference in the preference pane. Credit for this hint goes to this Macrumors forum thread. There are some pictures in that thread of how the edited version should look.

[crarko adds: I haven't tested this one. Be absolutely certain to make the backups, understand the copy procedures, and get the permissions repair done, or you'll likely be doing a system reinstall. It would be wise to have a current Time Machine backup and the correct OS X Install discs handy too, just in case. I don't have one of the mentioned machines to try this out on; if any of you do try this please tell us all how it went.]
回复 支持 反对

使用道具 举报

发表于 2010-8-17 23:56:05 | 显示全部楼层
有Hackintosh经验者,替换驱动很容易。
回复 支持 反对

使用道具 举报

发表于 2010-8-18 00:07:45 | 显示全部楼层
有Hackintosh经验者,替换驱动很容易。
DEC 发表于 2010-8-17 23:56



    咦?D版也玩过Black Apple?
回复 支持 反对

使用道具 举报

发表于 2010-8-18 00:10:38 | 显示全部楼层
咦?D版也玩过Black Apple?
macing2010 发表于 2010-8-18 00:07


好奇玩过一下,水平相当垃圾。
回复 支持 反对

使用道具 举报

QQ|小黑屋|手机版|Archiver|苹果发烧友论坛 ( 京ICP备16012027号-3 )

GMT+8, 2017-10-23 03:00 , Processed in 0.012490 second(s), 8 queries , Xcache On.

Powered by Discuz! X3.3 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表