Zmień powiązania klawiszy (skróty klawiaturowe) w Firefox Quantum

Odpowiedzi:

8

Jest sposób. To nie jest super oficjalne, ale w zasadzie możesz rozpakować browser/omni.ja, edytować skróty klawiszowe chrome/browser/content/browser/browser.xul, przepakować je, usunąć pamięć podręczną uruchamiania i będzie działać.

Alternatywnie możesz skompilować własnego firefoxa, a następnie nie musisz rozpakowywać pliku binarnego, jeśli uważasz, że rozpakowywanie i przepakowywanie jest bardziej hakujące niż budowanie.

Kolejną zaletą budowania jest to, że możesz przechowywać swoje modyfikacje na oficjalnych źródłach w git i zawsze bazować, tak jak ja tutaj: https://github.com/errge/gecko-dev/tree/gregzilla-pched-20181223

Radzę zacząć od opcji binarnej, ponieważ za 20 minut będziesz mieć działające skróty klawiaturowe, a nie tylko na początku procedury klonowania rtęci :)

Obie te metody są niezależne od jakichkolwiek rozszerzeń / rozszerzeń internetowych i ZAWSZE będą działać, nawet na pasku lokalizacji, a nawet na chronionych stronach (zgodnie z pytaniem w komentarzach). Będą więc działać lepiej niż ponowne mapowanie tekstowych stron internetowych.

Mam artykuł ze wszystkimi szczegółami, które mogą Cię zainteresować: https://github.com/nilcons/firefox-hacks

Jeśli masz więcej pytań, zgłoś problemy na github.

pomyłka
źródło
4
Witamy w Super User. Bez faktycznego podania kroków, które należy podjąć, w tym poście nie ma odpowiedzi. Proszę edytować swój post włączenie tej informacji, w tym zasadniczej treści połączonego materiału.
Mówię: Przywróć Monikę
Hej, dziękuję! Jak to wpłynie na aktualizacje Firefoksa? Czy muszę przebudowywać + ponownie instalować Firefoksa po każdej aktualizacji? Czy mogę w jakiś sposób skonfigurować inny kanał aktualizacji, aby pobierał na przykład z moich kompilacji travis? W ten sposób mogłem głównie zautomatyzować proces, mam nadzieję.
Finn
1
Jeśli jesteś tuż po skrótach klawiszowych (i nie jesteś zainteresowany kompilacją własnych z innych powodów), skorzystałbym z tej części artykułu: github.com/nilcons/firefox-hacks#binary-hacking-automated Więc w zasadzie mam to skryptu jako „patch-the-lis” i ilekroć zauważę, że firefox nie działa poprawnie, po prostu uruchamiam powłokę, uruchamiam „patch-the-lis” i uruchamiam ponownie. Potem znów będzie dobrze przez 2-3 tygodnie.
pomyłkę
browser.xulprzemianowano na browser.xhtml: userchrome.org/firefox-changes-userchrome-css.html#fx69
Hannes
3

Z obsługi przeglądarki Firefox: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly :

Uwaga: Możesz dostosować skróty klawiaturowe dla Firefoksa za pomocą rozszerzenia https://addons.mozilla.org/firefox/addon/saka-key/ .

Mam nadzieję, że tego właśnie szukałeś.

Moreno G
źródło
3
Dzięki, niestety to rozszerzenie nie jest tak praktyczne. Gdyby zadziałało, ten byłby miły : github.com/mikecrittenden/shortkeys . Wygląda jednak na to, że Firefox zezwala stronom internetowym na pomijanie powiązań, co jest bardzo denerwujące, gdy twoje powiązania działają tylko na kilku stronach :(
Finn
2
W pełni się zgadzają, że muszą znaleźć dobre obejście, aby to naprawić
Moreno G
1

Nie jestem pewien, jakiego rodzaju skrótów szukasz, ale istnieje świetne rozszerzenie o nazwie Vimium FF, które pozwala przeglądać całkowicie bez myszy. To rozszerzenie oferuje mechanizm filtrowania, który pozwala decydować, na których stronach internetowych powinny działać skróty klawiszowe.

Nadal jest w fazie eksperymentalnej, ponieważ jest to port z rozszerzeń Chrome, ale używam i napotkałem jakiś błąd lub problem.

Wiązania są zgodne z powiązaniami VIM i powinny być naturalne, jeśli są już z nimi zaznajomione, w przeciwnym razie możesz je dostosować do własnego gustu.

Marcelo Avila
źródło