Antworten:
Da ist ein Weg. Es ist nicht sehr offiziell, aber im Grunde können Sie die Tastenkombinationen entpacken browser/omni.ja
, bearbeiten chrome/browser/content/browser/browser.xul
, neu packen, den Start-Cache löschen und es wird funktionieren.
Alternativ können Sie Ihren eigenen Firefox kompilieren und brauchen dann die Binärdatei nicht zu entpacken, wenn Sie erwägen, mehr Hacky zu entpacken und neu zu packen als zu bauen.
Ein weiterer Vorteil des Bauens ist, dass Sie Ihre Änderungen auf den offiziellen Quellen in git speichern und immer rebase können, wie ich es hier tue: https://github.com/errge/gecko-dev/tree/gregzilla-patched-20181223
Ich rate Ihnen, zuerst mit der Binäroption zu beginnen, da Sie in 20 Minuten funktionierende Tastaturkürzel haben werden, anstatt nur am Anfang der Mercurial-Klon-Prozedur zu sein :)
Beide Methoden sind unabhängig von Erweiterungen / Web-Erweiterungen und funktionieren IMMER auch in der Adressleiste und auf geschützten Seiten (wie Sie in den Kommentaren gefragt haben). Sie funktionieren also besser als das erneute Zuordnen von Weberweiterungen.
Ich habe einen Artikel mit allen Details geschrieben, die Sie interessieren könnten: https://github.com/nilcons/firefox-hacks
Wenn Sie weitere Fragen haben, melden Sie bitte Probleme bei Github.
browser.xul
wurde umbenannt in browser.xhtml
: userchrome.org/firefox-changes-userchrome-css.html#fx69
Vom Firefox-Support: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly :
Hinweis: Sie können Tastenkombinationen für Firefox mit der Erweiterung https://addons.mozilla.org/firefox/addon/saka-key/ anpassen .
Ich hoffe, es ist das, wonach Sie gesucht haben.
Ich bin nicht sicher, welche Art von Verknüpfungen Sie suchen , aber es gibt eine großartige Erweiterung namens Vimium FF , mit der Sie völlig mauslos surfen können. Diese Erweiterung bietet einen Filtermechanismus, mit dem Sie entscheiden können, auf welchen Websites die Tastenkombinationen funktionieren sollen.
Es befindet sich noch im Versuchsstadium, da es sich um einen Port von einer Chrome-Erweiterung handelt, aber ich verwende einen Fehler oder ein Problem und bin darauf gestoßen.
Die Bindungen folgen den VIM-Bindungen und sollten natürlich sein, wenn Sie mit diesen bereits vertraut sind, andernfalls können Sie sie nach Ihrem eigenen Geschmack anpassen.