本帖最后由 aerror 于 2014-1-16 21:07 编辑
根据官方的文档,基于最新的VodooPS2Controller源代码,成功实现了Sentelic(升技)触控板的多指手势。目前在我的神舟机器(飞天U43d2) 支持了以下手势:
1. 双指滚动,上,下,左,右
2. 双指放大,缩小
3. 双指旋转,左/右
4. 三指向,上,下,左,右扫过
5. 三指快速双击,(我用来打开LaunchePad)
6.修复了打字的时候,触摸板给误碰,鼠标乱飞的问题。
以2,3,4,5动作是通过将鼠标手势转成热键来实现控制的,可以在VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
这个文件配置对应这些手势的快捷键。
这个驱动支持的硬件版本应该是 >= STL3888-Cx and STL3888-Dx.,其它低于的是肯定不支持。
我本地的是:
sudo dmesg | grep FSP
ApplePS2Trackpad: Sentelic FSP 14.3.1 buttons 4
我本机是没有问题的,其它相似的型号欢迎下载测试,理论版本上>c0的都没有问题才对。
以下是我增加了多指手势,重新编译好的Kext
打算写个信给voodoops2的作者,到时提交上去好了。
https://bbs.pcbeta.com/viewthread-1452151-1-1.html 其它驱动:
2013-12-28更新:
1.增加平滑移动功能
2.修改滚动的算法,使用相对差来滚动,同时加入平滑功能。
更新:20131231:
1.优化了双指滚动的效果
2.修改三指双击动作的功能为截屏
VoodooPS2Controller.kext.zip
(268.94 KB, 下载次数: 207)
更新2014.1.05:
1优化快速双指拖动时,增加一个结束衰减收尾。
2014 1月16日更新:
1.增加双指单击,弹出右键菜单。
VoodooPS2Controller20140116.kext.zip
(270.73 KB, 下载次数: 832)
|