Flutter Desktop 用鼠标滚轮滚动:步长

Flutter Desktop scrolling with mouse wheel: step size

如何在不影响触摸板滚动速度的情况下,在 Flutter 桌面应用程序(Windows、macOS、Linux)中更改单个鼠标滚轮的步进滚动量?

默认滚轮步长太小,尤其是在 4K 显示器上。

如果我通过滚动侦听器乘以步长,它会破坏触摸板滚动,使其太快。

我可能需要以某种方式区分触摸板滚动和鼠标滚轮滚动?

目前还没有可靠的方法来区分滚轮滚动和触控板滚动,因为它们在引擎级别是相同的事件。因为 trackpad gestures aren't directly supported yet 触控板滚动目前是作为一系列离散的增量滚动事件而不是手势来实现的。

一旦该问题得到解决,它们将是可以相互区分的不同类型的滚动。