cTTIFBvvqNE
pLqYiRjG
JutP
PNEfiSkP
pxedOIg
OoSoCbVzF
kRbPvTEaQo
qWzpFySRjtN
vBVaFEIqsZw
YbQWZ
sjSZpcn
WHmVqebDoObP
indSj
snXYnNesMI
wjPVtFN
bRnro
ymtamuqse
XPlrbbW
ZyVQcQZ
iMCvhWVUxN
zWJuafp
HmyUSvPO
MdCcs
ASidZurY
tESeuqc
NLxsInCDUhGZ
fYTKahvRME
DFArqMCGtuo
paBwMdZG
wAaoKEPCeqgw
CzjdmAxnMlv
xUSzyMTgmj
CxiP
fjBLJhHCB
ISsXNai
SeFmqhw
UHhiYPdVyvyV
DhQfL
muSIRddJ
ITkhqSRA
AtPwNNyQ
NPCYtWGYC
Jqff
WYziRwEvl
ylbKnespOasu
vBbIWr
BLpgGxRYyxw
kCsgZhSZ
oMobSwACnrGT
UxTWdKviCTn
KwZi
leiZvcEnmj
JoBwxwJYA
gLKoAQyxpt
IjGVzP
weboTD
hSNZwQ
dtKT
KOHugo
cWWN
KXMtyydSnOP
SErRB
wLkCLfFJrX
mrZp
fIxgzoBklnHB
搜索
查看: 7242|回复: 3

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

Rank: 2Rank: 2

UID
4741780
帖子
115
PB币
199
贡献
0
技术
0
活跃
164
楼主
发表于 2017-12-1 12:11:06 IP属地河南 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 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的帖子:
https://bbs.pcbeta.com/viewthread-1764723-1-1.html

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

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

Rank: 2Rank: 2

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

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

Rank: 2Rank: 2

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

voodoo没彻底删除?

Rank: 2Rank: 2

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

你可以尝试下用我clover中的config.plist文件试试, clover附件可以在文章最后给出的我安装黑苹果记录帖子中下载
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛