Win10论坛

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

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

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

搜索
查看: 4465|回复: 42

[其它] 触控板空白也没关系依然可以多指(也可能出现小太阳) [复制链接]

Rank: 2Rank: 2

UID
4741780
帖子
109
PB币
188
贡献
0
技术
0
活跃
113
发表于 2017-12-1 12:11:06 |显示全部楼层
本帖最后由 ListenerRi 于 2019-10-8 22:29 编辑

型号: 华硕k46cm
系统: 10.13.1
触摸板: ELAN
驱动: ApplePS2SmartTouchPad.kext
驱动版本: 4.7 beta5

驱动的作者已经暂时停止更新这个驱动了, 最新的更新动态是支持到10.12, 但10.13也是可以用的.
这个驱动可定制性非常高, 我对其做了一些我喜欢的触摸板手势/键盘快捷键自定义(后文详述), 如果你不喜欢可以查看下面这两篇文章学习如何自定义, 英文的, 但解释得非常详细:
(触摸板定制详解) http://osxlatitude.com/forums/topic/5966-details-about-the-smart-touchpad-driver-features/
(键盘定制详解) http://osxlatitude.com/forums/topic/5969-details-about-the-enhanced-keyboard-for-smart-touchpad-driver/

即使不是ELAN的触摸板也可以尝试下, 这个驱动支持elan focaltech synaptics触摸板, VoodooPS2好像只支持synaptics.

起初我使用的是最新的VoodooPS2的驱动, 触摸板空白, 不支持多指, 甚至两指滚动都不行, 只能简单的单指移动鼠标, 键盘虽然可用, 但不支持各种fn键.
后来尝试过ApplePS2SmartTouchPad驱动, 但触摸板空白, 多指也不支持, 但可以双指滚动, 很奇怪, 为什么双指可用了但多指不行, 偶然一次才发现是因为Voodoo的驱动仅仅是删除它的kext驱动文件是不够的, 还需要删除它的二进制文件和plist文件, 否则依然和ApplePS2SmartTouchPad.kext冲突.
所以!! 要使用ApplePS2SmartTouchPad.kext切记一定要完全删除其他的触摸板/键盘/PS2驱动!!
比如最新的VoodooPS2就要删除以下两个文件(当然这两个文件也是我们自己复制过去的,voodoops2驱动不会自动复制):
/Library/LaunchDaemons/org.rehabman.voodoo.driver.Daemon.plist
/usr/bin/VoodooPS2Daemon
清理完其他驱动文件, 装好ApplePS2SmartTouchPad.kext重启下试试应该就支持多指了, 如果你在登陆页面输入密码提示密码错误, 可以尝试下用fn快捷键关闭数字键盘锁定(这是个坑, 我踩过).
如果你的系统设置里的触控板不再空白那恭喜你人品好, 估计大多数人在10.13系统下依然空白, 虽然如此但是多指也是可用的, 但是由于触控板空白, 所以无法通过简单的设置启用触控板的clicking和dragging功能.
clicking是手指轻触触摸板, dragging是轻触窗口标题栏并按住然后移动手指以拖动窗口.
这两个功能还是很好用很重要的, 不知道为什么系统不默认开启, 经过测试后可以使用以下两个命令启用这两个功能(如果你不需要这两个功能, 那就不需要执行下面这两个命令):
打开终端应用, 依次复制粘贴以下两个命令并按会出执行命令:
defaults write com.apple.AppleMultitouchTrackpad Clicking 1
defaults write com.apple.AppleMultitouchTrackpad Dragging 1

执行完毕后就可以重启测试下了, defaults命令还是很有用的, 可以设置图形界面下没有的很多东西, 有兴趣的可以百度下osx下的defaults命令.

驱动目前有几个bug, 有些功能不能用触控板调用出来, 比如launchpad(应用菜单), 通知中心都不行, 不过这两个对我来说不重要, 另一个影响到我的bug是双指轻触触控板无法激活鼠标右键功能. 具体描述如下:
在驱动的plist配置文件中中把双指轻触设置为功能22(也就是鼠标右键), 会调出功能20(强制退出), 根据一片文章了解到设置为33可以实现右键, 但在很多应用下无效, 物理按键的右键正常. 这篇文章的下面是链接:
http://osxlatitude.com/forums/topic/10140-strange-behavior-of-smarttouchpad-kext-on-high-sierra/

总的来说这个驱动还是可以接受的(其实也没有其他选择) : )

触控板的问题说完了, 下面说下键盘快捷键, 注意这里说的键盘是指的笔记本自带的键盘, 而不是usb键盘.
这个驱动驱动键盘有3种模式, 我在配置文件中使用了模式2, 使用哪种模式是很重要的, 因为模式对应的是键盘上的fn功能键布局, 比如模式二中fn+f2是禁用触摸板, 而模式一种就可能是休眠! 至于究竟哪个模式适合你的电脑, 就需要你去文章开头给出的关于自定义键盘的那个链接里看看了.
使用这个驱动笔记本上的fn键可能不能激活所有功能键, 那么就按shift+caps lock键+f1/f2/f3...
也就是说按下shift+大写锁定键相当于按下了fn键, 这个可以用来弥补上面说的问题.大部分功能键都可以通过这两种方式激活.

另外按下shift+f1/f2/f3..., 相当于按下了f13/f14/f15..., 这个功能很有用, 弥补了我们的笔记本没有这些按键的遗憾.
关于文章标题提到的小太阳也是如此解决的, 如果你的键盘上的fn功能键调整亮度无效, 可以尝试使用f14/f15来调整亮度!
有两个前提:
1. 显卡正常驱动(dashboard有水波纹, 或者系统状态栏和dock半透明就证明已经驱动了)
2. 系统偏好设置-键盘-快捷键-显示器, 设置了调整显示器亮度的快捷键到f14/f15, 默认就是如此设置的, 如果你做了修改, 可以点击“恢复成默认”按钮来恢复, 只会恢复本页的快捷键自定义到默认状态.


最后说一下我都做了哪些自定义:
键盘的除了上面提到的模式, 只做了一点自定义, 就是修改上下文菜单键的功能到右command键.
下面是触摸板的多指手势自定义后的功能, 如果你喜欢就不用做任何修改了:

注意: 下面提到的轻击不是按下去物理键, 而是手指摸一下触控板
单指轻击: 相当于鼠标左键
双指轻击: 相当于鼠标右键
三指轻击: launchpad(失效)(应用程序菜单)
四指轻击: 控制中心(失效)
五指轻击: 查看详细属性(大多在finder中使用相当于右键文件选择显示简介)

双指从触摸板右侧快速向左侧扫过: 前进(相当于鼠标的前进侧键, 或者command+]快捷键)
双指从触摸板左侧快速向右侧扫过: 后退(同上)
双指从触摸板顶部快速向下扫过: 最小化当前窗口

三指向左扫: 向左切换桌面或全屏应用
三指向右扫: 向右切换桌面或全屏应用
三指向上扫: 切换mission control(多任务试图, 相当于control+方向键上)
三指向下扫: 当前应用的所有窗口(失效)(相当于control+方向键下)

四指向左扫: 显示/关闭dock
四指向右扫: 切换应用(相当于command+tab快捷键)
四指向上扫: 切换应用窗口最大化
四指向下扫: 显示桌面

四指往中间合拢: 退出当前应用
五指往中间合拢: 打开强制关闭应用的窗口


终于说完了, 另外如果笔记本是k46cm的, 可以看一下我的另一个关于安装10.12并升级到10.13的帖子:
http://bbs.pcbeta.com/viewthread-1764723-1-1.html

2019-10-08 更新:修复链接失效

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

思绪向着远方。

Rank: 2Rank: 2

UID
4767517
帖子
111
PB币
73
贡献
0
技术
0
活跃
142
发表于 2017-12-1 14:55:56 |显示全部楼层
我去原作者贴子看了下,他好久没更新了,也不知道什么时候会更新。现在的驱动我能用,但是有些手势弄不了,我试下你这个谢谢分享了

ASlien

Rank: 5Rank: 5Rank: 5

UID
3032997
帖子
580
PB币
602
贡献
0
技术
2
活跃
540
发表于 2017-12-1 17:20:58 |显示全部楼层
恩....不知道为啥我和你的手势是不一样的..

Rank: 5Rank: 5Rank: 5

UID
4812243
帖子
1071
PB币
502
贡献
0
技术
0
活跃
526
发表于 2017-12-1 18:08:11 |显示全部楼层
谢谢分享,下载备用。

Rank: 2Rank: 2

UID
4741780
帖子
109
PB币
188
贡献
0
技术
0
活跃
113
发表于 2017-12-1 18:08:43 |显示全部楼层
wenjian065 发表于 2017-12-1 17:20
恩....不知道为啥我和你的手势是不一样的..

手势功能是可以自定义的, 请看文章开头附件部分

Rank: 5Rank: 5Rank: 5

UID
2033567
帖子
1011
PB币
479
贡献
0
技术
0
活跃
695
发表于 2017-12-1 18:57:12 |显示全部楼层
这个留着以后折腾一下。

Rank: 2Rank: 2

UID
4820209
帖子
92
PB币
186
贡献
0
技术
0
活跃
39
发表于 2017-12-1 19:44:51 |显示全部楼层
我安装了你分享ApplePS2SmartTouchPad.kext。VoodooPS2的驱动。重起后触摸板不空白了,可是触摸板无反应了。这是什么情况。我的事华硕q550lf

Rank: 2Rank: 2

UID
4741780
帖子
109
PB币
188
贡献
0
技术
0
活跃
113
发表于 2017-12-1 20:20:11 |显示全部楼层
13434765351 发表于 2017-12-1 19:44
我安装了你分享ApplePS2SmartTouchPad.kext。VoodooPS2的驱动。重起后触摸板不空白了,可是触摸板无反应了。 ...

voodoo没彻底删除?

Rank: 2Rank: 2

UID
941380
帖子
251
PB币
8
贡献
0
技术
0
活跃
812
发表于 2017-12-1 21:26:31 |显示全部楼层
谢谢楼主的分享

Rank: 5Rank: 5Rank: 5

UID
1091217
帖子
348
PB币
58
贡献
0
技术
6
活跃
207
发表于 2017-12-1 22:55:53 来自手机 |显示全部楼层
感谢分享感谢

Rank: 5Rank: 5Rank: 5

UID
1091217
帖子
348
PB币
58
贡献
0
技术
6
活跃
207
发表于 2017-12-1 23:02:53 来自手机 |显示全部楼层
感谢分享感谢

Life丶

Rank: 5Rank: 5Rank: 5

UID
450109
帖子
416
PB币
497
贡献
0
技术
20
活跃
188
发表于 2017-12-2 15:35:41 |显示全部楼层
您好,想问个问题,您的显卡是HD4000 么,驱动的方法是什么dsdt 是否有加ig-id么
因为的K56 10.12.6和10.13.1 都是唤醒黑屏,没有找到解决方法所以想了解一下

Rank: 2Rank: 2

UID
4741780
帖子
109
PB币
188
贡献
0
技术
0
活跃
113
发表于 2017-12-2 20:02:45 |显示全部楼层
小花布 发表于 2017-12-2 15:35
您好,想问个问题,您的显卡是HD4000 么,驱动的方法是什么dsdt 是否有加ig-id么
因为的K56 10.12.6和10.1 ...

你可以尝试下用我clover中的config.plist文件试试, clover附件可以在文章最后给出的我安装黑苹果记录帖子中下载

Rank: 5Rank: 5Rank: 5

UID
2284629
帖子
814
PB币
77
贡献
0
技术
11
活跃
844
发表于 2018-1-23 13:09:28 |显示全部楼层
请问楼主:
点击灵敏度 是在 Pointing / Sensitivity 里调整吗?里面有 ELAN v2 v3 v4 如何确定自己的是 v几 ?

Rank: 2Rank: 2

UID
4826516
帖子
191
PB币
253
贡献
0
技术
0
活跃
635
发表于 2018-1-23 21:42:54 |显示全部楼层
谢谢分享,收藏了

Rank: 7Rank: 7Rank: 7

UID
4751010
帖子
1415
PB币
0
贡献
0
技术
0
活跃
496
发表于 2018-2-16 21:50:23 |显示全部楼层
谢谢你的分享啊

Rank: 7Rank: 7Rank: 7

UID
4751010
帖子
1415
PB币
0
贡献
0
技术
0
活跃
496
发表于 2018-2-16 21:51:01 |显示全部楼层
正好需要的谢谢啊
头像被屏蔽

UID
4805871
帖子
3474
PB币
3838
贡献
0
技术
8
活跃
529
发表于 2018-2-16 21:54:55 来自手机 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
1169824
帖子
72
PB币
0
贡献
0
技术
0
活跃
78
发表于 2018-2-16 21:58:35 |显示全部楼层
这个牛逼,谢谢分享

Rank: 5Rank: 5Rank: 5

UID
4236782
帖子
469
PB币
10
贡献
0
技术
0
活跃
295
发表于 2018-3-14 22:43:54 |显示全部楼层
小花布 发表于 2017-12-2 15:35
您好,想问个问题,您的显卡是HD4000 么,驱动的方法是什么dsdt 是否有加ig-id么
因为的K56 10.12.6和10.1 ...

你的k56加ssd没有,卡不卡?我的用10.10都卡成狗了,我是机械硬盘
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件