Modifica i collegamenti dei tasti (scorciatoie da tastiera) in Firefox Quantum


Risposte:


8

C'è un modo. Non è super ufficiale, ma in pratica puoi decomprimere browser/omni.ja, modificare le combinazioni di tasti chrome/browser/content/browser/browser.xul, reimballarlo, eliminare la cache di avvio e funzionerà.

In alternativa, è possibile compilare il proprio firefox e quindi non è necessario decomprimere il file binario, se si considera il disimballaggio e il reimballaggio più hacky, che la costruzione.

Un altro vantaggio della costruzione è che puoi archiviare le tue modifiche in cima alle fonti ufficiali in git e rifare sempre, come faccio qui: https://github.com/errge/gecko-dev/tree/gregzilla-patched-20181223

Ti consiglio di iniziare con l'opzione binaria, perché avrai delle scorciatoie da tastiera funzionanti in 20 minuti, invece di essere solo all'inizio della procedura di clonazione mercuriale :)

Entrambi questi metodi sono indipendenti da eventuali estensioni / estensioni web e funzioneranno SEMPRE, anche nella barra degli indirizzi e persino nelle pagine protette (come richiesto nei commenti). Quindi funzioneranno meglio della rimappatura delle estensioni web.

Ho un articolo scritto con tutti i dettagli che potrebbero interessarti: https://github.com/nilcons/firefox-hacks

Se hai altre domande, ti preghiamo di segnalare problemi su github.


4
Benvenuto in Super User. Senza effettivamente fornire i passaggi che uno deve prendere, non c'è risposta in questo post. Si prega di modificare il tuo post per includere queste informazioni, tra cui il contenuto essenziale del materiale collegato.
Dico Reinstate Monica il

Ehi, grazie! In che modo ciò avrà effetto sugli aggiornamenti di Firefox? Devo rebuilr + reinstallare firefox dopo ogni aggiornamento? O in qualche modo posso impostare un diverso canale di aggiornamento in modo che, ad esempio, venga recuperato dalle build di Travis? In questo modo potrei principalmente automatizzare il processo che spero.
Finn,

1
Se stai cercando le combinazioni di tasti (e non sei interessato a compilare il tuo per altri motivi), allora userei questa parte dell'articolo: github.com/nilcons/firefox-hacks#binary-hacking-automated Quindi sostanzialmente ho questo script come "patch-the-fox" e ogni volta che noto che Firefox non funziona correttamente, avvio solo una shell, eseguo "patch-the-fox" e riavvio. Quindi va di nuovo bene per 2-3 settimane.
Errore

browser.xulè stato rinominato in browser.xhtml: userchrome.org/firefox-changes-userchrome-css.html#fx69
Hannes il

3

Dal supporto di Firefox: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly :

Nota: è possibile personalizzare le scorciatoie da tastiera per Firefox utilizzando l' estensione https://addons.mozilla.org/firefox/addon/saka-key/ .

Spero sia quello che stavi cercando.


3
Grazie, sfortunatamente questa estensione non è così pratica. Se funzionasse, questo: github.com/mikecrittenden/shortkeys sarebbe carino. Ma sembra che Firefox stia permettendo ai siti Web di sopprimere i binding, il che è estremamente fastidioso quando i tuoi binding funzionano solo su alcuni siti :(
Finn

2
Completamente d'accordo, devono trovare una buona soluzione per risolverlo
Moreno G

1

Non sono sicuro del tipo di scorciatoie che stai cercando, ma ci sono ottime estensioni chiamate Vimium FF che ti permettono di navigare completamente senza mouse. Questa estensione offre un meccanismo di filtro che ti consente di decidere in quali siti Web dovrebbero funzionare i tasti.

È ancora in fase sperimentale, dal momento che è una porta da un'estensione di Chrome ma sto usando e ho riscontrato alcun bug o problema.

Le associazioni seguono le associazioni VIM e dovrebbero essere naturali se ne hai già familiarità, altrimenti puoi personalizzarle secondo i tuoi gusti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.