Modifier les raccourcis clavier (raccourcis clavier) dans Firefox Quantum


Réponses:


8

Il y a un moyen. Ce n'est pas super officiel, mais fondamentalement, vous pouvez décompresser browser/omni.ja, modifier les raccourcis clavier chrome/browser/content/browser/browser.xul, le reconditionner, supprimer le cache de démarrage et cela fonctionnera.

Alternativement, vous pouvez compiler votre propre Firefox et vous n'avez alors pas besoin de décompresser le binaire, si vous envisagez de décompresser et de reconditionner plus hacky que de le construire.

Un autre avantage de la construction est que vous pouvez stocker vos modifications par-dessus les sources officielles dans git et toujours rebaser, comme je le fais ici: https://github.com/errge/gecko-dev/tree/gregzilla-patched-20181223

Je vous conseille de commencer par l'option binaire, car vous aurez des raccourcis clavier fonctionnels en 20 minutes, au lieu d'être simplement au début de la procédure de clonage mercurial :)

Ces deux méthodes sont indépendantes de toute extension / extension Web et fonctionneront TOUJOURS, même dans la barre d'emplacement et même sur les pages protégées (comme vous l'avez demandé dans les commentaires). Ils fonctionneront donc mieux que le remappage des extensions Web.

J'ai un article rédigé avec tous les détails qui peuvent vous intéresser: https://github.com/nilcons/firefox-hacks

Si vous avez d'autres questions, veuillez signaler les problèmes sur github.


4
Bienvenue dans Super User. Sans réellement fournir les étapes à suivre, il n'y a pas de réponse dans ce post. Veuillez modifier votre message pour inclure ces informations, y compris le contenu essentiel du matériel lié.
Je dis Réintégrer Monica

Hé, merci! Comment cela affectera-t-il les mises à jour de Firefox? Dois-je reconstruire + réinstaller Firefox après chaque mise à jour? Ou puis-je configurer un canal de mise à jour différent pour qu'il récupère mes builds travis par exemple? De cette façon, je pourrais surtout automatiser le processus, je l'espère.
Finn

1
Si vous êtes juste après les raccourcis clavier (et que vous n'êtes pas intéressé par la compilation des vôtres pour d'autres raisons), j'utiliserais cette partie de l'article: github.com/nilcons/firefox-hacks#binary-hacking-automated Donc, fondamentalement, j'ai ceci script comme "patch-the-fox" et chaque fois que je remarque que firefox ne fonctionne pas correctement, je lance simplement un shell, et lance "patch-the-fox" et redémarre. Ensuite, c'est bon à nouveau pendant 2-3 semaines.
errge

browser.xula été renommé browser.xhtml: userchrome.org/firefox-changes-userchrome-css.html#fx69
Hannes

3

Depuis le support de Firefox: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly :

Remarque: vous pouvez personnaliser les raccourcis clavier pour Firefox à l'aide de l' extension https://addons.mozilla.org/firefox/addon/saka-key/ .

J'espère que c'est ce que vous cherchiez.


3
Merci, malheureusement, cette extension n'est pas si pratique. Si cela fonctionnait, celui-ci: github.com/mikecrittenden/shortkeys serait bien. Mais il semble que Firefox autorise les sites Web à supprimer les liaisons, ce qui est très ennuyeux lorsque vos liaisons ne fonctionnent que sur quelques sites :(
Finn

2
Entièrement d'accord, ils doivent trouver une bonne solution pour le résoudre
Moreno G

1

Je ne suis pas sûr du type de raccourcis que vous recherchez, mais il existe une excellente extension appelée Vimium FF qui vous permet de parcourir complètement sans souris. Cette extension offre un mécanisme de filtrage qui vous permet de décider sur quels sites Web les raccourcis clavier devraient fonctionner.

Il est encore au stade expérimental, car il s'agit d'un portage d'une extension Chrome mais j'utilise et j'ai rencontré un bug ou un problème.

Les fixations suivent les fixations VIM et doivent être naturelles si vous les connaissez déjà, sinon, vous pouvez les personnaliser à votre goût.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.