Ctrl+Shift 的行为根据首先按下的键而变化

Gro*_*onk 2 keyboard keyboard-shortcuts ubuntu

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

细节:

Ubuntu: 20.04.2 LTS
Gnome: 3.36.8
kernal: 5.8.0-43-generic
ASUS UX461U notebook
Run Code Online (Sandbox Code Playgroud)

在任何文本输入(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。无论顺序如何,正确都有效。

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

0xc*_*fee 6

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

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