![如何才能让我的鼠标倾斜滚轮停止发送模拟按键?](https://linux22.com/image/1366036/%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E8%AE%A9%E6%88%91%E7%9A%84%E9%BC%A0%E6%A0%87%E5%80%BE%E6%96%9C%E6%BB%9A%E8%BD%AE%E5%81%9C%E6%AD%A2%E5%8F%91%E9%80%81%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%94%AE%EF%BC%9F.png)
背景:SetPoint 与我使用的某些程序冲突,所以我想彻底摆脱它。不,我不愿意尝试不同的程序。
不幸的是,当使用 Logitech MX620 鼠标且未运行 SetPoint 时,按下倾斜滚轮(水平滚动)会模拟左/右按键,而不是按预期发送 WM_MOUSEHWHEEL。这有三个问题:
- 慢慢地反复按下右键比原始的水平滚动慢得多。
- 它可以防止我在游戏中绑定倾斜滚轮。
- 它可以防止以下程序威兹鼠标(允许滚动当前光标下的窗口而不是活动窗口)来执行核心功能。
通过卸载 SetPoint(而不是简单地关闭它)恢复到默认的 Windows 鼠标驱动程序没有任何效果——奇怪的是,左/右键按下仍然被发送。无法使用 X-Mouse Button Control 等程序来强制执行正确的行为,因为它们无法知道我何时按下键盘上的左/右键以及我的鼠标何时按下它们。
我能做些什么来让我的鼠标正常运行?
答案1
我对此表示怀疑 - MX620 不支持板载配置文件,该配置文件允许您在目标系统上没有驱动程序时自定义鼠标的行为方式。这是 Logitech 高端鼠标(例如 G500 和 G700)中提供的一项功能。
您使用过最新版本的 SetPoint 吗?我注意到他们至少针对其游戏产品彻底改造了它,不再有三个不同版本的 SetPoint(用于我的鼠标、键盘和耳机),而是将它们统一为一个版本。