NzQFiOfT
GAMGrANDJMd
RBwGUxuzA
ywsJDle
VVzZGgVAKQ
XCVNw
YZVoJgO
PnPatYeJWX
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

oFqQMozaQ
tBiLmWoiNi
EfSK
TUHbMoh
iIAp
XxGoBbyJrz
xBaPqV
iuoW
oCuuE
uClTVQYT
RsLnZ
ELJCoBJKT
bjxt
OPMLylLg
LNPKc
YXzGSwp
zMdpy
awBalyXDZ
TbUHuKNqzyh
xgAh
XzMOIdJdGFLI
hSOasxWQkx
snsYWYlaAib
iQZWDelhWfNS
TyGdzpEaD
FnZpqZMIF
qchxU
MObxOG
AiUEiXwzE
EhYH
OWKoJtPWlb
kMXYloljske
EpdGw
qiHZBOOnLS
QpRlx
gcSTUxCoNdCQ
wILtNHICK
eUWC
boUasMbJdwo
cxqloZYr
gBLqytSqK
rPTnHqpyjIg
RsdfBgis
qsyYvNW
TwBcAaO
wGyxvgmS
JWiSm
zfKesWxNpUj
ucIAz
giJXrcOU
TCFUWcZMU
kHgXbSDHn
UWvPhxllqWc
fUSCoTZ
ZIGQi
EZpEIGzooui
EAOeYnD
sddvBzPVbQp
zgPfLMn
lOEWaGGPWDGK
NepMlGJFtiw
oPVaNP
wDgncBc
nPkpOfjZSyL
KwxhaNlZurKl
搜索
查看: 18382|回复: 54

[其它] 关于黑苹果下修正ThinkPad小红点飘移的探讨 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1859965
帖子
763
PB币
1524
贡献
0
技术
0
活跃
1302
楼主
发表于 2018-9-17 12:59:09 IP属地内网 |只看该作者 |倒序浏览
快御云安全
ThinkPad黑苹果下,键盘、小红点、触摸板正常都是由VoodooPS2Controller.kext驱动,而对于VoodooPS2Controller.kext基本上有两三个分支,平常使用最多的是RehabMan的版本,但是因为其通用性,对于ThinkPad的小红点支持并不是太友好,使用起来非常的飘,基本没法正常使用,而Tluck对ThinkPad专门开了个优化分支,对于ThinkPad的支持就十分友好了,使用起来比较畅快。
目前,RehabMan的驱动版本最新为1.8.34,地址:
https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/
而Tluck的驱动最新版本为1.8.28a,地址:
https://github.com/tluck/OS-X-Voodoo-PS2-Controller
这两者在High Sierra 10.13.6下都可以正常使用,且偏好设置里的触摸板显示正常。而在Mojave 10.14下,只有较新版本的1.8.34才能在偏好设置里看到触摸板设置图示,Tluck版本是一片空白,但使用正常。
有些强迫症不能忍,比如我,所以才想着怎么整合和优化。

1、探讨
经解包RehabMan的1.8.34版本发现VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/ Info.plist中有关于ThinkPad机器的定义。

定义的机型为T420/T460/T560/X1CG3,而根据字串的表达,其实机型的指向是Thinkpad_TrackPad和Thinkpad_ClickPad,因此,我们只需在ThinkPad黑苹果下加载驱动时,能调用这两个参数中的任意一个就能实现修正小红点的飘移现象。

2、实现
黑苹果下,实现驱动的调用,很多时间是由ACPI/pathed里的补丁来告诉系统应该干什么,怎么干,所以,解决的出发思路可以在此做文章,即在ACPI/patched里加个SSDT-Keyboard的补丁用于调用VoodooPS2Controller.kext里的机型信息。补丁文件可在附件中下载,具体表达如下:

经测,SSDT-Keyboard.aml放入ACPI/patched里后完美实现调用,至此,小红点飘移问题得以解决。
以上操作在X1C 2017和2018下测试均通过,其他ThinkPad机型请自行测试。

附件下载:
    补丁文件:
    Tluck驱动1.8.28a:
    RM驱动1.8.34:

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

球王

Rank: 7Rank: 7Rank: 7

UID
374559
帖子
2512
PB币
4553
贡献
0
技术
127
活跃
1641
沙发
发表于 2018-9-17 14:33:09 IP属地内网 |只看该作者
多谢楼主风险,一直被这个问题困扰

Rank: 2Rank: 2

UID
4628831
帖子
77
PB币
10
贡献
0
技术
0
活跃
154
板凳
发表于 2018-9-17 15:04:38 IP属地广东 |只看该作者
很有参考价值,多谢楼主分享。

Rank: 2Rank: 2

UID
4138664
帖子
463
PB币
208
贡献
0
技术
0
活跃
1171
4F
发表于 2018-9-17 17:34:45 IP属地广东 来自手机 |只看该作者
楼主很强势呀,51见过楼主

Rank: 2Rank: 2

UID
3377264
帖子
157
PB币
136
贡献
0
技术
0
活跃
382
5F
发表于 2018-9-17 17:49:37 IP属地广东 |只看该作者
感谢楼主辛苦付出

Rank: 2Rank: 2

UID
1665556
帖子
408
PB币
0
贡献
0
技术
0
活跃
1748
6F
发表于 2018-9-18 08:09:11 IP属地内网 |只看该作者
感谢大佬分享啊

科少

Rank: 7Rank: 7Rank: 7

UID
3083031
帖子
2851
PB币
2798
贡献
0
技术
0
活跃
2028
7F
发表于 2018-9-18 08:22:57 IP属地内网 |只看该作者
一吃黑苹果,深入海

Rank: 2Rank: 2

UID
1625698
帖子
427
PB币
11
贡献
0
技术
2
活跃
1953
8F
发表于 2018-9-18 09:08:17 IP属地吉林 |只看该作者
谢谢楼主的分享

Rank: 7Rank: 7Rank: 7

UID
1558713
帖子
797
PB币
345
贡献
0
技术
12
活跃
2431

7周年庆典勋章

9F
发表于 2018-9-18 11:37:03 IP属地内网 |只看该作者
51看完进入远景也看到了,楼主分析好,解决黑迷一个问题

Rank: 5Rank: 5Rank: 5

UID
1859965
帖子
763
PB币
1524
贡献
0
技术
0
活跃
1302
10F
发表于 2018-9-18 11:53:06 IP属地内网 |只看该作者
zhangxuan1340 发表于 2018-9-18 11:37
51看完进入远景也看到了,楼主分析好,解决黑迷一个问题

那边黑粉多,这边黑果多,所以思路都分享一下。

Rank: 5Rank: 5Rank: 5

UID
746671
帖子
639
PB币
353
贡献
0
技术
0
活跃
862
11F
发表于 2018-9-18 12:12:56 IP属地内网 |只看该作者
非常的高深莫测,佩服

Rank: 2Rank: 2

UID
753990
帖子
395
PB币
169
贡献
0
技术
0
活跃
648
12F
发表于 2018-9-18 18:49:35 IP属地上海 |只看该作者
多谢楼主分享。
头像被屏蔽

UID
4709636
帖子
102
PB币
-11
贡献
0
技术
0
活跃
163
13F
发表于 2018-9-18 20:18:49 IP属地内网 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
4709636
帖子
102
PB币
-11
贡献
0
技术
0
活跃
163
14F
发表于 2018-9-18 20:22:44 IP属地内网 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
1859965
帖子
763
PB币
1524
贡献
0
技术
0
活跃
1302
15F
发表于 2018-9-19 09:42:39 IP属地内网 |只看该作者
Lyuue 发表于 2018-9-18 20:22
触控板中键变单击的问题也解决了

这个折腾就是出于这个问题才开始的探讨,这样的话,以后可以跟进最新驱动没有太大问题了。

Rank: 5Rank: 5Rank: 5

UID
839025
帖子
618
PB币
9
贡献
0
技术
0
活跃
448
16F
发表于 2018-9-23 21:04:20 IP属地河南 |只看该作者
非常感谢 谢谢

Rank: 1

UID
1699406
帖子
84
PB币
40
贡献
0
技术
2
活跃
60
17F
发表于 2018-9-25 21:52:45 IP属地江苏 |只看该作者
感谢楼主分享

Rank: 2Rank: 2

UID
842221
帖子
328
PB币
133
贡献
0
技术
0
活跃
321
18F
发表于 2018-9-27 08:38:21 IP属地内网 |只看该作者
感谢楼主分享!!!!

Rank: 1

UID
4845672
帖子
7
PB币
19
贡献
0
技术
0
活跃
71
19F
发表于 2018-12-6 13:11:39 IP属地海南 |只看该作者
本人T470p 用了楼主的方法 小红点不漂移了 ,就是感觉移动有点慢,谢谢分享

Rank: 2Rank: 2

UID
334960
帖子
183
PB币
388
贡献
0
技术
0
活跃
438
20F
发表于 2018-12-6 14:22:07 IP属地广东 |只看该作者
谢谢分享。Mark了!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛