当我滚动带有滑块和下拉 UI 元素的设置窗口时,有没有办法阻止鼠标滚轮更改设置?

当我滚动带有滑块和下拉 UI 元素的设置窗口时,有没有办法阻止鼠标滚轮更改设置?

我正在运行带有 Xfce 桌面环境的 Kali Linux。

问题是,当滚动具有许多设置的窗口时,鼠标滚轮将在滚动时更改指针所在的任何设置。

我明白这是一个为了方便更改设置而设计的功能,但许多人似乎都认为它更令人烦恼,因为它会导致在不知不觉中意外更改设置。

我所做的研究似乎表明,这是 Xfce 在 GTK3 中开发方式的问题。事实上,在其中一个 GTK 论坛中有一篇关于“滚动时 ScrolledWindow 的子代会收到滚动事件”的帖子(https://gitlab.gnome.org/GNOME/gtk/-/issues/593),这似乎是指代此问题的技术方式,即当窗口在指针下方滚动时,窗口内的 UI 元素会接收鼠标滚轮操作的焦点。

有没有办法在窗口内滚动时始终将焦点保持在父窗口上?或者是否有另一个可以切换到的桌面环境,支持禁用每个 UI 元素上的焦点切换?此时,我甚至会选择一种更简单的方式来引用此功能/问题,以便进行更多研究。

我在许多论坛上看到这个问题,但没有可行的解决方案,只有许多人同意 OP 的观点,认为这很烦人且/或有问题。

相关内容