按下另一个键时取消滚动事件

按下另一个键时取消滚动事件

当我用鼠标中键滚动时,滚动事件会继续,直到逐渐变为 0。

我认为这是一个普遍问题,因为我在多个 Linux 发行版(NixOS 和 ArchLinux)和不同的桌面/窗口管理器上都遇到过这个问题。目前我正在使用i3窗口平铺管理器。

我想在按下任何其他按钮时停止该事件,以防止出现以下情况:

  • Scroll + CtrlCtrl +Scroll仅在应该时触发缩放
  • Scroll在一个窗口中,然后切换到事件继续的另一个窗口(也发生在第一个示例中)

答案1

发生这种情况是因为synaptics选项CoastingSpeed

设置为零可以防止这种情况发生。

在配置中:
Option "CoastingSpeed" "0"

在命令行上:(
synclient CoastingSpeed=0重新启动后不会持续存在)

相关内容