2 ms·
It is possible to write extensions (aka WebExtensions Experiments) which are pretty much as powerful as the old Addons; the cost is that one can run them only w
by oneshot-a4yukdk 8y ago
It is possible to write extensions (aka WebExtensions Experiments) which are pretty much as powerful as the old Addons; the cost is that one can run them only with Developer/Beta/Aurora release of Firefox and there are no guarantees for stability of internal Firefox APIs [0][1][2].
So I managed to write a proof of concept extesion [3] which exposes API to create sequence keyboard shortcuts (eg. Ctrl+x Ctrl+c in emacs) and creates bindings to Awesome Bar prefixes for filtering suggestions [4]. Although it is heavy experimental by now.
I suppose it may be pretty easy from here to add a feature for managing all the built-in shortcuts and commands of the browser.
Besides I think there are some effords to improve shortcuts stuff in Firefox [5].
[0]: https://webextensions-experiments.readthedocs.io/en/latest/index.html https://webextensions-experiments.readthedocs.io/en/latest/i...
[1]: https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/basics.html https://firefox-source-docs.mozilla.org/toolkit/components/e...
[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1397874 https://bugzilla.mozilla.org/show_bug.cgi?id=1397874
[3]: https://www.dropbox.com/s/2va0icchtittbnx/shortcuts-experiment.zip?dl=1 https://www.dropbox.com/s/2va0icchtittbnx/shortcuts-experime...
[4]: https://support.mozilla.org/en-US/kb/awesome-bar-search-firefox-bookmarks-history-tabs#w_changing-results-on-the-fly_2 https://support.mozilla.org/en-US/kb/awesome-bar-search-fire...
[5]: https://bugzilla.mozilla.org/show_bug.cgi?id=1303384 https://bugzilla.mozilla.org/show_bug.cgi?id=1303384