按下键盘键时停止鼠标滚轮

按下键盘键时停止鼠标滚轮

我在 MacBook5,1 上有一个 Synaptics 触控板(特别是 BCM5974)。

如果我在滚动后将手指从触控板上移开,而没有先刻意暂停滚动运动,则滚动会漂移一段时间。这本身不是问题,并且在某些情况下是一种令人愉快的阅读方式。

但是,在 Chrome 中(以及其他情况下),准备使用 Control-1 等组合键切换到第一个打开的选项卡会导致意外的 Control-Scroll 行为,因为 Chrome 在我按住 Control 键时会看到滚动事件。

在完美的世界中,我想在收到键盘上的按键事件时停止减速。显然,仍然存在我想按住按键滚动的情况,所以我不想禁用滚轮行为当我按下一个键时。我只想可能已经在进行的减速。

我知道synclient如何控制我的触控板,并且我已经用它来调整其他参数,例如灵敏度和速度。然而,我没有找到影响正在进行的动议的方法。

我的发行版是 Gentoo,因此本质上是定制的。我正在使用 Xorg 1.18.0 和 Fluxbox。

(我在这里特别避免使用“停止”一词,因为谷歌搜索“停止滚轮”或“停止触控板滚动”时使用的“停止”与“禁用”具有相同的概念意义。)

相关内容