Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OS X EI Capitan + 罗技G402,平滑滚动无效,反转滚动有效 #2

Closed
zhoukuncheng opened this issue Feb 3, 2017 · 8 comments

Comments

@zhoukuncheng
Copy link

勾选平滑滚动选项后,滚动鼠标滚轮就没有反应了,
MacBook Pro 13寸 15年初

@Caldis
Copy link
Owner

Caldis commented Feb 4, 2017

在虚拟机下测试了一下, 10.11下的确存在平滑滚动无效的问题, 计划后续版本修复

@xqq
Copy link

xqq commented Feb 16, 2017

同 10.11,勾选平滑滚动后滚轮就没用了。
黑果+thinkpad蓝牙鼠标

@Caldis
Copy link
Owner

Caldis commented Feb 21, 2017

@xqq
@CeresCheng

已修复, 可以尝试一下现在是否能在10.11下正常使用, 我这里测试的系统版本是 10.11.6, 暂不知道更低的会不会有问题.

@xqq
Copy link

xqq commented Feb 22, 2017

10.11.6 下可以正常使用了.
似乎反转滚动的选项仍然会影响触摸板,并没有单独翻转鼠标事件. 不方便使用

@zhoukuncheng
Copy link
Author

zhoukuncheng commented Feb 22, 2017 via email

@Caldis
Copy link
Owner

Caldis commented Feb 22, 2017

@xqq

目前判断触控板逻辑主要是依靠事件中的 scrollWheelEventMomentumPhasescrollWheelEventScrollPhase 这两个值, 这两个值组合起来用于表示触控板的事件处于滚动的某个阶段, 换句话说, 如果是触控板发出的事件, 这两个值必有一个不为0。
我在虚拟机下测试了一下, 这两个值一直为0, 导致触控板事件判决结果一直误判为普通鼠标滚轮的事件。
你可以打开监控界面然后用触控板滚动一下, 看看黑果下是不是也会这样, 如果是的话, 暂时还没有什么很好的解决方法。

@xqq
Copy link

xqq commented Feb 22, 2017

@Caldis

是的,我这里这两个值,无论使用触摸板、蓝牙鼠标,都是恒为 0。

并且触摸板的双指滚动也被 Mos 插值了(看上去更流畅了,其实挺好的)。

顺便,99% 的黑苹果触摸板都是用开源驱动 VoodooPS2Controller.kext 驱动的。黑果触摸板的表现和原生 rmbp 的触摸板还是有些差距(三指、四指手势等),不过双指滚动已经很不错了。

@Caldis
Copy link
Owner

Caldis commented Feb 27, 2017

@xqq 非常感谢反馈~

目前对于黑果的这个事件暂时还没有什么好的判断方法, 如果以后找到了对应的解决方案的话再更新吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants