如何为所有应用程序(系统范围)禁用 Ctrl+Q?

如何为所有应用程序(系统范围)禁用 Ctrl+Q?

Ctrl当我不小心按了“+”Q而不是Ctrl“+”时,许多应用程序(如 Firefox、Chrome 等)都会关闭,W因为QW键盘上的键。有没有办法在系统范围内删除或重置此快捷方式?

答案1

最好的方法是禁用特定应用程序中的键盘设置。对于 Firefox,有一个扩展密钥配置. 这允许您更改键盘设置。

如果您想为整个系统禁用Ctrl+ Q,我建议进行新设置:

  1. 转到系统 -> 偏好设置 -> 键盘设置
  2. 点击添加
  3. 给它起一个名字假设置并输入/bin/false命令。应用您的更改。
  4. 点击 '已禁用' 然后按Ctrl+ Q

现在您应该有一个包含您应用的名称和键盘设置的新条目。每次您按Ctrl+时Q,系统都会运行该命令/bin/false,但该命令基本上不执行任何操作。因此,这是禁用该设置的一种解决方法。

答案2

也许在系统->首选项->键盘快捷键下插入快捷方式并“禁用”它就可以了。

答案3

您可以进入系统 →优先键盘快捷键并将此组合分配给未使用的操作。例如,我分配了Ctrl+Q以切换到工作区 12(不,我没有 12 个工作区)。

因此,该系统范围的设置将覆盖应用程序一,并且Ctrl+Q不再关闭 Firefox(可能组合永远不会到达 Firefox)。它什么也不做。

答案4

我目前的解决方法是在系统设置 → 中创建一个新的快捷方式键盘快捷方式。如果不小心按下了快捷方式,我们会收到一条信息。

  • 标题:戒烟预防
  • 命令:notify-send 'Dear idiot' "Don't press ctrl-Q"
  • 快捷方式:Ctrl+Q

但是,这会在整个系统范围内禁用该命令,但根据您的使用情况,这可能是可以接受的权衡。

以上内容在 Ubuntu 16.04 中测试通过。

相关内容