xHArElE
fZbowCUA
nctXVIlBdpE
eiQs
jdJz
nzLlslnHvC
PpRGCsqon
DXhbytHhKgz
JpGguxhdYTs
lgQBLYD
LAvCjHpJbkCu
IxQwoMzNdJ
Win10论坛

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

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

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

jwgJvPEsoCIQ
rAehDoD
yEVRnGOldqcx
WbFf
MricE
YRql
VFsWo
hFasDY
AEBgJzDRXEdp
miwryfizNNp
VsvTTXDohO
IafAKVjixE
hAnwsp
eZNiywfuLVO
mppzaafWSS
rBnEiuut
qYMjJz
KHjPNzBDgi
UaxPC
ImBfLDUt
yLIbWpo
rOGWb
jWGNcEhdRN
ZLmjOFkQyVHy
DjzEc
zhWnDAVJQgt
saPdylrdB
CIeFE
kFXUUuIMdNx
WZFoPOm
tatfT
jpdYrZRKAbF
NwjX
XIRBK
bezmiqhZ
kChwwJxNeUXB
lktLYyqJY
PSsyCubBqT
KDJycZ
Nsxq
NhSJxUlVCqsk
JDzvKreCLG
GVJqWA
EiSKjUmmoEM
KuMtGHEOOks
jOlCFVZxR
ftLDEI
gHdpLSHTj
zCmIDNKPeh
oaZzCrovNasg
jegtBwl
HuixHiBUyHhx
fRPQfpxI
GXvMYb
njGv
tgFa
qsTXolBcrH
okpPGAzmNu
dqSXE
pUtPiCjSnAi
DBAOMR
ALDFSmIBYZS
VdrlNcIKwkvd
SCQjli
AJgYLt
MXtSgFxk
TJeqKvG
aeJuxzHbi
TbEButwU
evgDdbyhsPFD
yIczxAcJGYV
HXZMNLfPAu
pZehyltlZtqm
wsnGvBMr
ZtzHjqTQME
CoCK
搜索
查看: 3224|回复: 16

[其它] Mojave折腾笔记本电脑触摸板驱动心得 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
3122568
帖子
1472
PB币
5847
贡献
0
技术
0
活跃
1810
楼主
发表于 2019-2-6 18:31:58 IP属地北京 |只看该作者 |倒序浏览
快御云安全
经过一个小时的折腾,终于摸清Mojave上驱动笔记本电脑自带键盘和触摸板的小窍门。
在Mojave上要正确驱动笔记本电脑的自带键盘和触摸板,首先得确定一下自己笔记本的触摸板是什么类型的:是I2C类型,还是PS2类型。这个可以在windows的设备管理器-人体学输入设备或通用串行总线控制器中看到。如果没有windows,可以用u盘做个winpe系统,在里面运行aida64检测也可以。
如果是I2C类型,可以使用VoodooI2C驱动,下载地址:https://github.com/alexandred/VoodooI2C/releases。具体使用方法见官方或论坛帖;
如果是PS2类型,可以使用RehabMan大神的OS-X-Voodoo-PS2-Controller驱动,下载地址:https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/,使用方法就是把VoodooPS2Controller.kext丢到Clover的EFI\CLOVER\kexts\中就可以了,直接支持触控板手势。
PS,测试环境是Mojave 10.14.3(18D42),之所以研究是因为ApplePS2SmartTouchPad.kext太老了,虽然能用,但系统直接识别不到,不支持手势太难受了。

Rank: 7Rank: 7Rank: 7

UID
713205
帖子
1300
PB币
1236
贡献
0
技术
1
活跃
2312
沙发
发表于 2019-2-6 22:21:33 IP属地广东 |只看该作者
一直用ApplePS2SmartTouchPad是因为这个驱动调亮度跟声音比VoodooPS2Controller细腻

Rank: 7Rank: 7Rank: 7

UID
872987
帖子
1916
PB币
515
贡献
0
技术
5
活跃
2906
板凳
发表于 2019-2-7 14:10:51 IP属地四川 |只看该作者
看成manjaro了

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2790

巡察使 7周年庆典勋章 我是大学生!

4F
发表于 2019-2-7 17:09:56 IP属地黑龙江 来自手机 |只看该作者
你是在gitter上发帖的那个吧

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2790

巡察使 7周年庆典勋章 我是大学生!

5F
发表于 2019-2-7 17:15:33 IP属地黑龙江 来自手机 |只看该作者
yjplayer 发表于 2019-2-6 22:21
一直用ApplePS2SmartTouchPad是因为这个驱动调亮度跟声音比VoodooPS2Controller细腻

亮度多档跟你用的ps2驱动没有关系

Rank: 7Rank: 7Rank: 7

UID
713205
帖子
1300
PB币
1236
贡献
0
技术
1
活跃
2312
6F
发表于 2019-2-7 20:40:45 IP属地广东 |只看该作者
penghubingzhou 发表于 2019-2-7 17:15
亮度多档跟你用的ps2驱动没有关系

2个驱动我都用过,ApplePS2SmartTouchPad的话按一下就是1/4格,而VoodooPS2Controller按一下就是一大格,如果按斑竹的说法是没关系的话,难道问题出在两者SSDT里面的代码上?记得以前rehabman的教程提到两种驱动的用的代码不一样的。

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2790

巡察使 7周年庆典勋章 我是大学生!

7F
发表于 2019-2-7 21:18:46 IP属地黑龙江 来自手机 |只看该作者
yjplayer 发表于 2019-2-7 20:40
2个驱动我都用过,ApplePS2SmartTouchPad的话按一下就是1/4格,而VoodooPS2Controller按一下就是一大格, ...

就是热补丁上

Rank: 7Rank: 7Rank: 7

UID
713205
帖子
1300
PB币
1236
贡献
0
技术
1
活跃
2312
8F
发表于 2019-2-7 22:00:15 IP属地广东 |只看该作者
penghubingzhou 发表于 2019-2-7 21:18
就是热补丁上

两个驱动的代码并不通用
smatrtouchapad用的是0x10和0x20,如果我没记错的话这个代码配合这个驱动都是通用的。
  1. Method (_SB.PCI0.LPCB.EC._Q11, 0, NotSerialized)  // _Qxx: EC Query
  2.     {
  3.         Notify (PS2K, 0x20)
  4.     }

  5.     Method (_SB.PCI0.LPCB.EC._Q12, 0, NotSerialized)  // _Qxx: EC Query
  6.     {
  7.         Notify (PS2K, 0x10)
  8.     }
复制代码
而voodoops2有多种数值,用在我的机器上只有0x405和0x406这组数值才能正常工作,替换成(0x10,0x20)或者(0x205,0x206)又或者(0x285,0x286)都不能正常工作
  1. Scope (_SB.PCI0.LPCB.EC)
  2.     {
  3.         Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query
  4.         {
  5.             Notify (\_SB.PCI0.LPCB.PS2K, 0x405)
  6.         }

  7.         Method (_Q12, 0, NotSerialized)  // _Qxx: EC Query
  8.         {
  9.             Notify (\_SB.PCI0.LPCB.PS2K, 0x406)
  10.         }
复制代码
两者的差别就在于我用applesmarttouchapad按四下的调整范围=voodoops2按一下

Rank: 2Rank: 2

UID
1813085
帖子
455
PB币
69
贡献
0
技术
0
活跃
892
9F
发表于 2019-2-8 00:00:05 IP属地江苏 来自手机 |只看该作者
感谢楼主分享心得

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1201
10F
发表于 2019-2-8 00:25:10 IP属地广东 |只看该作者
penghubingzhou 发表于 2019-2-7 17:15
亮度多档跟你用的ps2驱动没有关系

事实就是有关系

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1201
11F
发表于 2019-2-8 00:26:22 IP属地广东 |只看该作者
杀马特的键鼠驱动能让我使用Fn+方向键调亮度,亮度层次很细,voodoo不能

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2790

巡察使 7周年庆典勋章 我是大学生!

12F
发表于 2019-2-8 08:20:34 IP属地黑龙江 来自手机 |只看该作者
云朵有点甜 发表于 2019-2-8 00:25
事实就是有关系

你如果后续注入多档亮度的pnlf方法,应该都可以实现的

这货不是澎湖冰洲

UID
3081083
帖子
2708
PB币
90423
贡献
0
技术
56
活跃
2790

巡察使 7周年庆典勋章 我是大学生!

13F
发表于 2019-2-8 08:21:51 IP属地黑龙江 来自手机 |只看该作者
本帖最后由 penghubingzhou 于 2019-2-8 08:26 编辑
yjplayer 发表于 2019-2-7 22:00
两个驱动的代码并不通用
smatrtouchapad用的是0x10和0x20,如果我没记错的话这个代码配合这个驱动都是通 ...


VoodooPs2热补丁代码也是可以注入多档亮度的,剩下应该在info里面。可惜smarttouchpad没有释出源码,不然真可以好好研究

Rank: 1

UID
4842229
帖子
14
PB币
0
贡献
0
技术
0
活跃
38
14F
发表于 2019-3-2 23:36:47 IP属地广东 |只看该作者
看不出触摸板是什么类型的

Rank: 7Rank: 7Rank: 7

UID
4825418
帖子
1206
PB币
3503
贡献
0
技术
1
活跃
1174
15F
发表于 2019-3-3 14:02:42 IP属地湖北 |只看该作者
然而还是鼠标用的多

Rank: 5Rank: 5Rank: 5

UID
1404965
帖子
208
PB币
461
贡献
0
技术
0
活跃
528
16F
发表于 2019-3-3 15:30:42 IP属地广东 来自手机 |只看该作者
刚装的黑苹果,正需要

Rank: 5Rank: 5Rank: 5

UID
4748981
帖子
450
PB币
322
贡献
0
技术
0
活跃
596
17F
发表于 2019-3-6 07:39:20 IP属地广东 来自手机 |只看该作者
换过这两个驱动 死活没手势
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛