⚠️ 该方案仅适用 Mac 平台,且需要安装 [hammerspoon]( https://www.hammerspoon.org/)

该脚本主要是为了解决无极滚轮容易回滚的问题,我的测试鼠标为罗技 Anywhere3s ,鼠标滚轮为 magspeed 电磁滚轮,Anywhere 2 代物理结构的滚轮也应该支持,其他系列,例如:Master 系列也应该支持

**回滚场景**
1. 开启无极滚动,或者 Logi Options+ 中开启了平滑滚动
2. 即使使用棘轮模式(刻度模式),当手指放到滚轮上,也有概率会触发回滚

**原因分析**
- 由于开启了平滑滚动,滚轮任何细粒度的滚动都会触发事件,
- 这种情况下棘轮单纯是为了手感,棘轮刻度的粒度并不严格对应事件粒度,
- 很可能棘轮刻度感还没触发,事件已经发射了好几次

**处理方案**
- 简单来说,当鼠标滚轮事件触发时,判断一下滚动方向是不是发生了变化,
- 只有在同一个方向上滚动到一定次数后,才认为是真的发生了预期滚动


脚本地址如下:

<https://github.com/xiaojundebug/hammerspoon-config/blob/main/scripts/magspeed-smooth-scrolling-fix.lua>
举报· 248 次点击
登录 注册 站外分享
14 条回复  
cubecube 小成 2024-9-17 23:39:59
@g1vemep0wer 以前别人分析过,和光栅一样,理论上不会出问题,但是磨损会让支点不平衡,最后也可能回滚。
这也是为啥新鼠标都没问题,用一段时间就出问题的原因。

从此我就不迷信光栅滚轮了,直接机械编码器,坏了换个金轮编码器就行。

Ps 罗技在游戏鼠标线现在已经全部是机械编码器了
IvanLi127 小成 2024-9-17 13:29:55
之前用 Master 2s ,没感觉有问题
ziseyinzi 小成 2024-9-17 07:08:19
有自动切换干嘛要无极模式
liyafe1997 小成 2024-9-17 06:59:48
罗技鼠标感觉也不是这么稳了,手上有 M585 和 M590 ,感觉接收器一远或者在某些环境下就很容易掉帧卡顿,估计是 2.4G 干扰,然后用蓝牙模式明显帧率和延迟没有 2.4G 稳。倒是另一个拼多多 20 来块的也是无线蓝牙双模用了几年非常非常的稳,甚至日常感觉流畅度都比罗技的那两个要稳,从来没发生过掉帧,包括蓝牙,同样是蓝牙 4.0 ,和 2.4G 几乎无差,体验比罗技好一大节,后来慢慢成了我的主力鼠标......
mobpsycho100 小成 2024-9-17 03:34:15
这个问题真的很烦, 所以我改用 magic mouse 了...
xingxing09 小成 2024-9-17 02:17:58
master 2s 换成不锈钢滚轮后,没有这个问题了。之前因为回滚问题,一直没用无极模式,换完后爽爽
Shilion 小成 2024-9-17 02:15:06
我的 Anywhere 3 也这样
gotoschool 小成 2024-9-17 00:54:53
我的也有这种情况
zhihuichan 小成 2024-9-17 00:52:02
试试 steer mouse ,可以调整滚动方向、加速度、灵敏度
https://i.imgur.com/SBm2Wpo.png
tywtyw2002 小成 2024-9-16 23:05:04
删了 logi option 吧 用 better mouse 就好了
12下一页
返回顶部