在没有 keyconfig 扩展名的情况下在 Firefox 中禁用 CTRL+Q

les*_*ana 52 firefox shortcut-keys

如何在不使用keyconfig扩展的情况下禁用Firefox 中的Ctrl+Q快捷方式?

Has*_*tur 44

您应该获得类似的结果,更容易,启用隐藏的配置选项(about:config)。

  1. 在 Firefox 的地址栏中,输入about:config并接受它将给出的警告。现在它出现在您面前的一长串配置选项。过滤它在过滤器栏中输入关键字 退出(顶部)。在过滤器起作用之后,您将只有几行。单击browser.showQuitWarning并通过单击将其设置为 true

  2. 您可以再次使用此过滤器与关键字warnon并查看选项“关闭标签时警告”和类似选项是否设置为true。

  3. 在 Firefox 的选项/首选项(或取决于系统和版本的编辑/首选项)中,转到选项卡部分并选中“关闭多个选项卡时警告我”选项。这将阻止您关闭带有多个选项卡的窗口。

您不会完全禁用Ctrl-Q但至少您会使其无害。

  • 不幸的是,对我来说(在 Ubuntu 14.10 和 Firefox 33.0 上),将键“browser.showQuitWarning”设置为“true”绝对没有任何作用。:-( 所以我不得不安装上面提到的扩展程序来禁用键盘快捷键。我们生活在一个多么美好的世界。 (9认同)
  • 它只适用于 14.04。 (2认同)
  • @okolnost @axd @user905686 如果您将 Firefox 设置为显示上次的窗口/选项卡,它将不起作用。在“当 Firefox 启动时”下的常规首选项中 - 将其更改为主页或空白页面。原因请参见 https://support.mozilla.org/en-US/questions/1127960。您可以在启动 Firefox 时从历史菜单手动恢复上次会话。 (2认同)
  • @DylanHunt 在 `about:config` 中你可以找到字段 `browser.tabs.warnOnClose`。默认值是_true_... 这么多年界面的布局改了很多次了,但是有些内部变量没... (2认同)

Mar*_*nde 22

现在有一个扩展:

https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/

2020年更新:

原来的扩展现在已经从插件商店中消失了。类似的插件(见评论)来来去去。由于以下原因,最后剩余的扩展之一(链接) 在 Linux 上不起作用https : //bugzilla.mozilla.org/show_bug.cgi?id=1325692

  • 两者都不兼容 Firefox 57。 (9认同)
  • 对于那些有兴趣使用这个插件的人来说,它是无需重启的。 (4认同)
  • 禁用 Ctrl Q 快捷方式似乎没有维护。它不支持 e10s。https://addons.mozilla.org/en-US/firefox/addon/ctrl-shift-q-quit/ 是一个不错的选择。 (3认同)

Uda*_*ukh 14

您可以为+添加自定义快捷方式。在 Ubuntu 中,它可以直接在设置(How to) 中使用。它将被操作系统捕获,因此包括 Firefox 在内的任何应用程序都不会检测到它。CtrlQ

PS 我已将其映射为播放“哎呀”声音。

步骤 1. 安装 sox 包及其 mp3 支持库-

sudo apt-get install sox libsox-fmt-all
Run Code Online (Sandbox Code Playgroud)

步骤 2. 在自定义快捷方式提示中添加以下行 -

play ~/Music/Oops.mp3
Run Code Online (Sandbox Code Playgroud)

PS 对于 Windows 用户:您可以使用AutoHotKey。它具有内置功能来播放哔声。像这样在脚本中使用它 -

^Q::
    SoundBeep, 1000, 500
Run Code Online (Sandbox Code Playgroud)

上面的 '^' 代表 Ctrl

  • 谢谢你。这比其他一些解决方案简单得多,这些解决方案想要拦截击键并根据我所在的应用程序传递它们。虽然我明白为什么有时我可能想要这样做,但对我来说这是一个更简单的解决方案案例,一个我不会想到的。 (2认同)

use*_*389 9

从 Firefox 87 开始,您可以设置browser.quitShortcut.disabledtruein about:config。如果此首选项不存在,只需使用此名称创建一个新的布尔首选项并将其设置为true.

相关错误:https : //bugzilla.mozilla.org/show_bug.cgi?id=52821