Ctrl+Shift 的行为根据先按下哪个键而改变

Ctrl+Shift 的行为根据先按下哪个键而改变

摘要:如果我按下 Ctrl+Shift,并且 Ctrl 键比 Shift 键早按下一瞬间,那么该组合键将按预期工作,例如使用 Ctrl+Shift 然后使用向右或向左箭头突出显示单词。如果 Shift 键在 Ctrl 键之前稍微接触,则该组合键不起作用。当先按下 Shift 键时,箭头键不起作用(不移动光标,也不突出显示)

细节:

Ubuntu: 20.04.2 LTS
Gnome: 3.36.8
kernal: 5.8.0-43-generic
ASUS UX461U notebook

在任何文本输入(gedit、chrome 地址、VS Code 等)中,我输入一些文本,然后按住 Ctrl-Shift,然后按左箭头或右箭头。如果先按下 Ctrl,则有效,如果先按下 Shift,则光标不执行任何操作(按下左箭头或右箭头时光标根本不移动)。时间太短了(我以为我同时按下了 Ctrl-Shift),我花了很长时间才弄清楚为什么它有时有效,有时无效。

测试:

  1. 如果我在 Windows 10 下启动,它运行正常
  2. 我试过各种 USB 键盘,也试过只用内置键盘,结果都一样。
  3. 我没有连接USB加密狗。
  4. 奇怪的是,我发现当我按下 Super (Windows) 键进入活动屏幕,然后在屏幕顶部中央的“键入以搜索”栏中键入内容时,Ctrl+Shift 组合键无论以何种顺序按下都​​可以使用。也许该输入不在 Gnome 中,或者其他什么??
  5. 按键顺序问题仅适用于左边Ctrl+Shift。无论顺序如何,右键均可起作用。

我正在训练自己按顺序按键,但我很想知道发生了什么。任何测试或建议都值得赞赏。

答案1

我在 GNOME 3.38.3 中遇到了同样的问题。此外,我注意到只有当 CapsLock 或 NumLock 中的一个处于打开状态时,才会出现奇怪的行为。

事实证明,我的系统上的原因是我启用了“定位指针”功能(使用左 Ctrl 突出显示指针的位置,Gnome 设置 -> 辅助功能 -> 指向和单击 -> 定位指针)。关闭它解决了我的问题。

相关内容