触控板空白也没关系依然可以多指(也可能出现小太阳)
本帖最后由 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 更新:修复链接失效
我去原作者贴子看了下,他好久没更新了,也不知道什么时候会更新。现在的驱动我能用,但是有些手势弄不了,我试下你这个{:5_262:}谢谢分享了 恩....不知道为啥我和你的手势是不一样的.. 谢谢分享,下载备用。 wenjian065 发表于 2017-12-1 17:20 https://www.pcbeta.com/static/image/common/back.gif
恩....不知道为啥我和你的手势是不一样的..
手势功能是可以自定义的, 请看文章开头附件部分 这个留着以后折腾一下。 我安装了你分享ApplePS2SmartTouchPad.kext。VoodooPS2的驱动。重起后触摸板不空白了,可是触摸板无反应了。这是什么情况。我的事华硕q550lf 13434765351 发表于 2017-12-1 19:44 https://www.pcbeta.com/static/image/common/back.gif
我安装了你分享ApplePS2SmartTouchPad.kext。VoodooPS2的驱动。重起后触摸板不空白了,可是触摸板无反应了。 ...
voodoo没彻底删除? 谢谢楼主的分享 感谢分享感谢 感谢分享感谢 您好,想问个问题,您的显卡是HD4000 么,驱动的方法是什么dsdt 是否有加ig-id么
因为的K56 10.12.6和10.13.1 都是唤醒黑屏,没有找到解决方法所以想了解一下
小花布 发表于 2017-12-2 15:35 https://www.pcbeta.com/static/image/common/back.gif
您好,想问个问题,您的显卡是HD4000 么,驱动的方法是什么dsdt 是否有加ig-id么
因为的K56 10.12.6和10.1 ...
你可以尝试下用我clover中的config.plist文件试试, clover附件可以在文章最后给出的我安装黑苹果记录帖子中下载 请问楼主:
点击灵敏度 是在 Pointing / Sensitivity 里调整吗?里面有 ELAN v2 v3 v4 如何确定自己的是 v几 ?
谢谢分享,收藏了 谢谢你的分享啊
正好需要的谢谢啊 这个牛逼,谢谢分享 小花布 发表于 2017-12-2 15:35 https://www.pcbeta.com/static/image/common/back.gif
您好,想问个问题,您的显卡是HD4000 么,驱动的方法是什么dsdt 是否有加ig-id么
因为的K56 10.12.6和10.1 ...
你的k56加ssd没有,卡不卡?我的用10.10都卡成狗了,我是机械硬盘