在 Firefox 中为书签(bookmarklets)创建热键

jdi*_*tal 7 firefox bookmarklet hotkeys

我想为几个 Firefox 书签(它们实际上是书签)设置快捷方式(热键)。一个例子是pinboard.in bookmarklet。有谁知道如何做到这一点?

igl*_*vzx 8

最初,我的解决方案是为书签分配一个关键字,然后使用 AutoHotkey 自动执行以下步骤:按Ctrl+L选择地址栏,输入keyword,然后按Enter

这适用于普通书签,因为您将被带到一个新页面。但是,对于与当前页面一起使用的书签,这是笨拙的并且移动键盘的焦点。因此,为了完全避免地址栏,我设计了以下解决方案。

设置:

  1. 在书签菜单中创建一个新文件夹。因为我们将使用键盘,所以给它一个可以通过一次按键访问的名称,即第一个字符是唯一的。我选择了.Hotkeyed

  2. 将您的书签移至此文件夹,将它们重命名为以字符开头。此字符将用作热键的一部分。例如,a : Bookmark

  3. 现在,让我们确保我们可以使用键盘单击书签。按Alt, B,.应该像这样导航:

    书签菜单

    并按a应单击第一个书签。

自动热键脚本:

为什么要按四个键,当你用更少的时候?

#a:: ;Win+A
KeyWait, LWin ; Win+Alt alone does nothing.
Send, {Alt} ;Menu >
Send, b ;Bookmarks >
Send, . ;.Hotkeyed >
Send, a ;Bookmark 1
Exit
Run Code Online (Sandbox Code Playgroud)