我有一个问题。我认为它开始于几个月前,可疑地接近最新 Fedora 版本的更新。我曾经将此归咎于硬件,但是当我将 USB 键盘连接到我的笔记本电脑时(我几天前才管理过),问题仍然存在,所以我认为这可能是软件问题。
问题:
当我按下Ctrl按钮时,什么也没有发生。例如,它没有被发送到Windows。但是,如果我连续按下按钮(例如 ctrl-t 等),它就会起作用。另外,如果我先按 Alt,然后按Ctrl,然后释放 Alt,则Ctrl按键将被发送到应用程序。
该问题的 xev 日志:
仅使用Ctrl,只会发生这种情况:(左或右 ctrl 并不重要)
https://paste.kde.org/p1rwqrgsr
正如您所看到的,没有 KeyPress 事件,也没有 KeyRelease 事件。
使用 Alt-Ctrl-Release Alt 序列,会发生这种情况:
https://paste.kde.org/pbqg6vk9s
如您所见,一切都如预期。
这背后可能存在什么问题?更重要的是,我有什么选择来解决这个问题?
软件详细信息: Fedora 桌面稳定版最新版,Gnome 风格。所有系统配置均为默认。
答案1
“焦点进入”和“焦点离开”事件意味着某些其他应用程序正在处理 Ctrl 键,并且仅传递对其没有反应的任何组合键的序列,这可以是您的窗口管理器,也可以是多个程序之一允许外语键盘。 Gnome 通常使用一些伊巴士-应用。
修复方法是将正在处理该事件的任何程序配置为忽略它,或者将其完全卸载。