Я нашел довольно аккуратное решение для этой проблемы. Все, что вам нужно, это Keyconfig (подробная информация в этой теме), которая позволяет (пере) связывать ярлыки Firefox.
Следуйте этим простым шагам:
- Добавьте вашу закладку
- Отредактируйте закладку и добавьте ключевое слово в поле для ключевых слов.
- Закрыть Firefox
- В зависимости от вашей ОС откройте файл
prefs.js
:
- OSX:
/Users/YOURUSER/Library/Application Support/Firefox/Profiles/RANDOMVALUE.default/prefs.js
- Windows:
%APPDATA%\Mozilla\Firefox\Profiles\profile_name\prefs.js
- Linux:
~/.mozilla/firefox/*.default/prefs.js
- Добавить:
user_pref("keyconfig.main.xxx_key__Keyword 1", "!][][][if(window.loadURI) loadURI(getShortcutOrURI('**YOUR_BOOKMARKLET_KEYWORD**',{}));");
- Откройте Firefox и перейдите в «Дополнения»> «Редактировать ярлыки» (не забудьте выбрать «Keyconfig» в поле выбора выше, в противном случае вы бы отредактировали ярлыки только для определенного сайта)
- Назначьте ярлык на ваш выбор и сохраните.
- Запустить снова. Вы сделали
Комментарий: я знаю, что некоторые отметили бы, что вместо непосредственного редактирования файла prefs.js лучше добавить user.js в указанный каталог. Но когда я настроил user.js, у меня возникла проблема, заключающаяся в том, что после каждого перезапуска ярлык нужно было переназначать. Так что я закончил редактирование файла prefs.js напрямую (что не должно быть проблемой в любом случае).