如何使用合理的快捷键显示/隐藏Firefox中的书签工具栏?


24

我想显示/隐藏Firefox中的书签工具栏。目前唯一的方法是通过Alt+ V+ T+ B。现在,有很多按钮可以一直按我想做的事情。有没有办法使用任何理智的组合(两个按钮)来自动执行此过程?


<ctrl> + <b>对您不起作用?
DavidPostill

3
@DavidPostill不,我不想显示/隐藏书签边栏,我想显示/隐藏书签工具栏
Aventinus

1
好。我已对问题进行了编辑,以使其清楚。
DavidPostill

您可能会使用诸如AutoHotkey之类的功能来做您想做的事情。
DavidPostill

这篇较早的帖子最推荐使用“ Hide BookmarksBar”扩展名作为答案。

Answers:


11

如您所知,没有像Chrome或Opera中那样的快捷方式,并且在撰写本文时(2019年中),没有显而易见的,直接的自定义Firefox键盘快捷方式的方法,而无需进行诸如……的编码。

您可能已经知道,还有其他选项,例如macOS的Keyboard prefpane,Windows 上的AutoHotkey和Linux 上的AutoKey,但是我不知道编写脚本是否只是单击菜单项就等于“理智”。

隐藏BookmarksBar推广 使用是一个非常好的选择,而且可能仍然是,如果你是一个运行良好的一个ESR释放更新:ESR在2018年8月下降为“遗产”插件支持)一个第三方叉的Firefox仍然支持“旧版”扩展。

但是,如在其他SU帖子中所述,“ Hide BookmarksBar”扩展名在当前的主流Firefox版本中不再起作用。鉴于WebExtension API的当前局限性,目前似乎不太可能将HideBookmarksBar扩展名更新为再次用作WebExtension。在主流Firefox放弃对非WebExtension插件的支持之前,dorando的原始keyconfig(在撰写本文时仍可与Thunderbird一起使用)的这个分支可能也已经能够完成工作。所以,同样的情况。

由于这些原因,我鼓励您在Mozilla的错误跟踪器上对Firefox错误#1328637(“个人工具栏缺少键盘快捷键来显示/隐藏栏”)表示支持和/或投票。


2
谢谢您的建议,您说得对。我会那样做。我并没有将您的答案标记为正确的答案,但是在不太可能出现的情况下,如果可以找到适当的解决方案。
Aventinus

2
明白了,不用担心。无论如何,这更像是长篇评论,而不是真正的答案。让我们共同为要在Firefox本身中实现的快捷方式而努力,然后我们可以退出所有这些变通方法。:)
TheDudeAbides

6

特定于OSX:

  1. 转到System Preferences-> Keyboard->Shortcuts
  2. 设置一个 App Shortcut 在此处输入图片说明

1
我尝试过此方法并很快放弃了,因为它似乎没有用一半时间。不过,我运行的是旧版本的macOS,而更高版本可以解决该问题吗?在此期间,我确实发现,如果您单击(手动,用鼠标)视图工具栏书签工具栏 一次,在最初打开Firefox之后,在macOS prefpane中设置的热键似乎可以在其余的浏览会话中使用,这很烦人,但也不太烦人。这可能是Firefox的错误,因为此方法通常对于“本机” Mac应用程序可靠地起作用。
TheDudeAbides

嗯,这很有趣。对我来说,使用Dvorak-Qwerty⌘键盘布局,它有点奇怪(Firefox忽略了Qwerty⌘部分),但是可以工作。
史蒂夫·贝内特

对于FF的非英语版本:使用菜单项的本地化名称。例如,在俄罗斯FF你可以找到它像路径:Вид →交通Панелиинструментов →交通Панельзакладок,所以你应该使用Панельзакладок的快捷键设置。Btw在MacOS 10.14.6 + FF 71.0中仍然是相同的行为,因此请使用@TheDudeAbides技巧使事情正常进行。
Alex Belyaev

1

在unix下使用xdotoolwmctrl

wmctrl -xa Firefox && xdotool key F2 alt+v t Down KP_Enter

这将切换Firefox书签工具栏。

或强迫它:

wmctrl -xa Firefox && xdotool key F2 alt+v t b

我们可以将此命令链接到键盘快捷键,或在脚本中使用。


1
谢谢!这对我来说没有工作F2。那是xdotool(1)的复制粘贴错误吗?
cxw
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.