窗口焦点改变时生成的重复按键事件

窗口焦点改变时生成的重复按键事件

自从我升级到 Fedora 38 后,(我想)wayland 出现了一个奇怪的错误。基本上,如果我通过任何方式(键盘快捷键、鼠标焦点悬停)更改当前聚焦的窗口,则会生成无限量的 KeyPress 和 KeyRelease 事件,直到我键入其他键(例如 Escape)。

我创建了一个小 GIF 来说明问题,xev但任何软件都会发生这种情况(Thunderbird、Firefox、QtCreator...):

xev按键事件重复问题

为了描述更多一点,我使用了鼠标悬停焦点,这就是为什么你看到我进出窗口。正如您所看到的,一旦焦点返回到窗口,就会重复按下和释放xevF2键,直到最后按下退出键。显然我F2在这个实验过程中没有碰过。

我使用的是 gnome 版本 44.5,使用 Wayland 窗口系统和 Linux 内核版本 6.2.15,如果这是相关的,我的笔记本电脑是 Lenovo ThinkPad E15 Gen 4。

对此的任何帮助将不胜感激。

相关内容